阅读 823

iOS之武功秘籍

春节期间自己又温习了一下objc4-818.2的源码,在此记录一下,方便以后自己复习. 下面我就汇总一些关于iOS底层原理的文章,都是基于objc4-818.2最新源码分析,会不定时更新.如果文章哪里有误麻烦在评论区指出,若觉得有帮助,请多多点赞

本秘籍Demo

  • 对象原理

iOS之武功秘籍①:OC对象原理-上(alloc & init & new)

iOS之武功秘籍②:OC对象原理-中(内存对齐和malloc源码分析)

iOS之武功秘籍③:OC对象原理-下(isa的初始化和指向分析与对象的本质)

  • 对象的本质

iOS之武功秘籍④:类结构分析

  • cache原理

iOS之武功秘籍⑤:cache_t分析

  • 方法与消息

iOS之武功秘籍⑥:Runtime之方法与消息

  • 类的加载

iOS之武功秘籍⑦: dyld加载流程 -- 应用程序的加载

iOS之武功秘籍⑧: 类和分类加载过程

iOS之武功秘籍⑨: 类扩展与关联对象

iOS之武功秘籍⑩: OC底层题目分析

  • KVC、KVO

iOS之武功秘籍⑪: KVC原理及自定义

iOS之武功秘籍⑫: KVO原理及自定义

  • 多线程

iOS之武功秘籍⑬: 多线程原理与GCD和NSOperation

iOS之武功秘籍⑭: 锁的原理

  • Block

iOS之武功秘籍⑮: Block的原理

  • LLVM编译流程与Clang插件开发

iOS之武功秘籍⑯: LLVM编译流程

iOS之武功秘籍⑰: Clang插件开发

  • 启动优化

iOS之武功秘籍⑱: 启动优化(重点是二进制重排)

  • 内存管理

iOS之武功秘籍⑲: 内存管理与NSRunLoop

  • App优化

iOS之武功秘籍⑳: 界面优化

  • 组件化

iOS之武功秘籍㉑: 组件化

文章分类
iOS
文章标签