摘要:
首先,需要清楚App的启动过程 1、解析 Info.plist ·加载相关信息,例如闪屏 ·沙箱建立、权限检查 2、Mach-O加载 ·如果是胖二进制文件,寻找适合当前CPU类别的部分 ·加载所有依赖的Mach-O文件(递归调用Mach-O加载的方法) ·定位内部、外部指针引用,例如字符串、函数等 阅读全文
摘要:
1、GCD和核心是C语言写的系统服务,执行和操作简单高效,因此NSOperation底层也通过GCD实现,换个说法就是NSOperation是对GCD更高层次的抽象,这是它们之间最本质的区别。因此如果希望自定义任务,建议使用NSOperation; 2、依赖关系,NSOperation可以设置两个N 阅读全文