首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
DoubleChen32391
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
想进大厂,面试题必不可少!(iOS面试合集!)
这个栏目将持续更新–请iOS的小伙伴关注! (答案不唯一,仅供参考,文章最后有福利) 其他: iOS进阶面试题----多线程 iOS进阶面试题----Block部分 iOS高级开发面试题合集 iOS
iOS移动安全-https(四)
移动开发中,几乎所有的iOS应用程序都会用到iOS的网络API。从抽象程度来看,依次是URL加载系统,Foundation的NSStream接口和Core Core Foundation CFStream接口。从iOS9.0开始,从安全层面考虑,苹果官方开始强制应用使用http…
开源!iOS 应用安全分析工具 Passionfruit
虽然没有 Android 平台那么多的攻击面和利用姿势,iOS 应用依然有安全审计的需求。移动平台的安全目前采用的策略基本上都是扫描器加上一部分人工的逆向和动态分析。基于 frida 开发了一个图形界面的 iOS 应用黑盒分析工具,并开放源代码。
对 iOS app 进行安全加固
总所周知,运行在越狱设备上的 iOS app,非常容易遭到破解分析,这里我列举一些可以加大破解难度的方法,希望有所帮助。
移动安全-iOS(一)
上述信任链确保所有系统组件都由苹果写入,签名,分发,不能来自第三方机构。通常情况下,越狱的工作原理就是攻击这一信任链。 苹果的沙盒机制历史上被称为安全带,是一种基于FreeBSD系统的TrustedBSD框架的强制访问控制(MAC)机制,它的主要推动者是罗伯特-沃森,它采用一种…
iOS底层学习 - 内存管理之Autoreleasepool
通过之前章节的学习,我们知道在ARC下,LLVM编译器会自动帮我们生产retain、release和autorelease等代码,减少了在MRC下的工作量。调用autorelease会将该对象添加进自动释放池中,它会在一个恰当的时刻自动给对象调用release,所以autore…
iOS静态库和动态库
一. 库 代码共享/保护核心代码 提高编译速度/减少代码体积(系统库一般都是动态库,不重复加载) 静态库 .a文件/.framework 编译时拷贝到app中去 所以会增大代码体积/并且不可改变 动态
iOS App 启动优化(九):Hook 总结之 fishhook 源码逐行分析
Runtime API 回顾 objc_xxx 系列函数(objc_ 系列函数关注于宏观使用,如类与协议的空间分配、注册、注销 等操作) 函数名称 函数作用 objc_getClass 获取 Clas
iOS之武功秘籍⑧: 类和分类加载过程
在上一篇文章iOS之武功秘籍⑦: dyld加载流程 -- 应用程序的加载中轻描淡写的提了一句_objc_init的_dyld_objc_notify_register,本文将围绕它展开探索分析类和分类的加载. 此方法的关键代码是 for 循环里面的代码. crash的主要原因是…
iOS面试:UI 相关 (四)
这个栏目将持续更新–请iOS的小伙伴关注! (答案不唯一,仅供参考,) 1.ViewController 生命周期 单个viewController的生命周期 两个控制器AB进行跳转调用顺序: A控制