注:歡迎大家可以關(guān)-注 Wei-Xin 公--眾--號(hào) :Style月月專欄形耗,與簡(jiǎn)書(shū)同步更新~
iOS 底層原理
objc4 源碼相關(guān)
0乞榨、底層源碼探索方式
iOS-底層原理 01:源碼探索的三種方式1佃蚜、對(duì)象底層:結(jié)構(gòu)體+alloc分析
iOS-底層原理 02:alloc & init & new 源碼分析
iOS-底層原理 03:objc4-781 源碼編譯 & 調(diào)試
iOS-底層原理 04:NSObject的alloc 源碼分析
iOS-底層原理 05:內(nèi)存對(duì)齊原理
iOS-底層原理 06:malloc 源碼分析 思路2、對(duì)象的本質(zhì):isa+isa屬性分析+類結(jié)構(gòu)
iOS-底層原理 07:isa與類關(guān)聯(lián)的原理
iOS-底層原理 08:類 & 類結(jié)構(gòu)分析
iOS-底層原理 09:類 & isa 經(jīng)典面試題分析
iOS-底層原理 10:strong©&weak底層分析 以及 方法簽名和attribute簡(jiǎn)寫(xiě)含義3罩旋、cache存儲(chǔ)方法的原理分析
iOS-底層原理 11:objc_class 中 cache 原理分析4、方法的本質(zhì):消息發(fā)送,即消息流程分析
iOS-底層原理 12:消息流程分析之快速查找
iOS-底層原理 13:消息流程分析之慢速查找
iOS-底層原理 14:消息流程分析之 動(dòng)態(tài)方法決議 & 消息轉(zhuǎn)發(fā)
5、類的加載
iOS-底層原理 15:dyld加載流程
iOS-底層原理 15:dyld發(fā)展史
iOS-底層原理 16:dyld與objc的關(guān)聯(lián)
iOS-底層原理 17:類的加載(上)
iOS-底層原理 18:類的加載(下)
iOS-底層原理 19:類擴(kuò)展 與 關(guān)聯(lián)對(duì)象 底層原理探索
iOS-底層原理 20:OC底層面試解析
iOS-底層原理 21:Method-Swizzling 方法交換6检盼、KVC、KVO
iOS-底層原理 22:KVC 底層原理
iOS-底層原理 23:KVO 底層原理7翘单、多線程
iOS-底層原理 24:內(nèi)存五大區(qū)
iOS-底層原理 25:多線程原理
iOS-底層原理 26:GCD 之 函數(shù)與隊(duì)列
iOS-底層原理 27:GCD 之 NSThread & GCD & NSOperation
iOS-底層原理 28:GCD 之 底層原理分析
iOS-底層原理 29:鎖的原理
iOS-底層原理 30:Block底層原理8、啟動(dòng)優(yōu)化
iOS-底層原理 31:LLVM編譯流程 & Clang插件開(kāi)發(fā)
iOS-底層原理 32:?jiǎn)?dòng)優(yōu)化(一)基本概念
iOS-底層原理 32:?jiǎn)?dòng)優(yōu)化(二)優(yōu)化建議
iOS-底層原理 32:?jiǎn)?dòng)優(yōu)化(三)二進(jìn)制重排9蹦渣、內(nèi)存管理
iOS-底層原理 33:內(nèi)存管理(一)TaggedPointer/retain/release/dealloc/retainCount 底層分析
iOS-底層原理 33:內(nèi)存管理(二)強(qiáng)引用分析
iOS-底層原理 33:內(nèi)存管理(三)AutoReleasePool & NSRunLoop 底層分析10哄芜、App優(yōu)化
iOS-底層原理 34:界面優(yōu)化方案
iOS-底層原理 35:組件化(一)方案
iOS-底層原理 35:組件化(二)組件間通訊方式
iOS-底層原理36:內(nèi)存優(yōu)化(一) 野指針探測(cè)
iOS 底層原理37:鏈?zhǔn)骄幊?/a>
iOS 底層原理38:自動(dòng)化打包(一)Xcode + Shell腳本
iOS 底層原理38:自動(dòng)化打包(二)Jenkins + GitLab 實(shí)現(xiàn)自動(dòng)打包
iOS 底層原理38:自動(dòng)化打包(三)Fastlane
iOS 底層原理39:Instruments系列(一)Instruments介紹
iOS 逆向
匯編相關(guān)
iOS逆向 01:初識(shí)匯編
iOS逆向 02:函數(shù)本質(zhì)(上)
iOS逆向 02:函數(shù)本質(zhì)(下)
iOS逆向 03:循環(huán)選擇指針(上)
iOS逆向 03:循環(huán)選擇指針(下)
iOS逆向 04:OC反匯編(上)
iOS逆向 04:OC反匯編(下)
iOS逆向 05:匯編總結(jié)加密算法
iOS逆向 06:RSA加密(上)
iOS逆向 06:RSA加密(下)
iOS逆向 07:Hash算法
iOS逆向 08:對(duì)稱算法(上)應(yīng)用簽名
iOS逆向 09:應(yīng)用簽名
iOS逆向 10:應(yīng)用重簽名(上)
iOS逆向 10:應(yīng)用重簽名(下)
iOS逆向 11:代碼注入(上)
iOS逆向 11:代碼注入(下)