這里匯總了自己寫的一些關于iOS底層原理的文章,基于objc4-818.2最新源碼分析,會不定時更新.如果文章哪里有誤麻煩在評論區指出,若覺得有幫助,請多多點贊
對象原理
iOS之武功秘籍①:OC對象原理-上(alloc & init & new)
iOS之武功秘籍②:OC對象原理-中(內存對齊和malloc源碼分析)
iOS之武功秘籍③:OC對象原理-下(isa的初始化和指向分析與對象的本質)對象的本質
iOS之武功秘籍④:類結構分析cache原理
iOS之武功秘籍⑤:cache_t分析方法與消息
iOS之武功秘籍⑥:Runtime之方法與消息類的加載
iOS之武功秘籍⑦: dyld加載流程 -- 應用程序的加載
iOS之武功秘籍⑧: 類和分類加載過程
iOS之武功秘籍⑨: 類擴展與關聯對象
iOS之武功秘籍⑩: OC底層題目分析Block
iOS之武功秘籍?: Block的原理LLVM編譯流程與Clang插件開發
iOS之武功秘籍?: LLVM編譯流程
iOS之武功秘籍?: Clang插件開發App優化
iOS之武功秘籍?: 界面優化組件化
iOS之武功秘籍?: 組件化