以后看到覺(jué)得非常有用的文章就收集起來(lái)作為復(fù)習(xí)資料,時(shí)常閱讀。PS:文章鏈接大多數(shù)來(lái)自大神的博客。日后慢慢補(bǔ)全~?? ?
一、與運(yùn)行時(shí)、類(lèi)、對(duì)象相關(guān):? ??
? ? ? ??Objective-C Runtime 1小時(shí)入門(mén)教程
? ? ??【OC刨根問(wèn)底】-Runtime簡(jiǎn)單粗暴理解
? ? ? ??runtime 完整總結(jié)
? ? ? ?刨根問(wèn)底Objective-C Runtime
? ? ? ??深入理解Objective-C:Category?
? ? ? ??objc category的秘密
? ? ? ??Objective-C Category 的實(shí)現(xiàn)原理
? ? ? ??Objective-C Associated Objects 的實(shí)現(xiàn)原理
? ? ? ??深入理解Objective-C:方法緩存
? ? ? ??從 NSObject 的初始化了解 isa
? ? ? ??深入解析 ObjC 中方法的結(jié)構(gòu)
? ? ? ? 對(duì)象是如何初始化的(iOS)
? ? ? ??Objective-C 對(duì)象模型
? ? ? ??Objective-C +load vs +initialize
二、與App程序、生命周期相關(guān):?
? ? ? ??iOS 程序 main 函數(shù)之前發(fā)生了什么
? ? ? ??loadView、viewDidLoad及viewDidUnload的關(guān)系
三、與Objective-C、Block、代理相關(guān):
? ? ? ??從@property說(shuō)起(一)開(kāi)題篇
四、與RunLoop、GCD、NSOperation、相關(guān):
? ? ? ??深入理解RunLoop
? ? ? ??GCD 深入理解:第一部分
? ? ? ??GCD 深入理解:第二部分
? ? ? ??iOS多線程--徹底學(xué)會(huì)多線程之『GCD』?
? ? ? ??iOS多線程--徹底學(xué)會(huì)多線程之『NSOperation』
? ? ? ??iOS多線程--徹底學(xué)會(huì)多線程之『RunLoop』
? ? ? ??iOS開(kāi)發(fā)_GCD、dispatch函數(shù)介紹
? ? ? ?GCD詳解
? ? ? ?iOS多線程詳解(一)
? ? ? ?iOS多線程詳解(二)之GCD
? ? ? ?iOS多線程詳解(三)NSOperation
? ? ? ?多線程----NSOperation詳解
? ? ? ?iOS 并發(fā)編程之 Operation Queues
?五、與蘋(píng)果界面相關(guān):? ??
? ? ? ??從用戶(hù)點(diǎn)擊屏幕到程序作出反應(yīng)之間都發(fā)生了什么? --- iOS事件響應(yīng)
六、與第三方庫(kù)源碼相關(guān):? ??
? ? ? ? ?解讀 MJRefresh 框架
七、與性能優(yōu)化相關(guān):
? ? ? ??block的深度探究
八、與網(wǎng)絡(luò)相關(guān):
? ? ? ??一次完整的HTTP請(qǐng)求與響應(yīng)涉及了哪些知識(shí)?
? ? ? ??九個(gè)問(wèn)題從入門(mén)到熟悉HTTPS
九、與Objective-C知識(shí)相關(guān):
? ? ? ? ?Objective-C中的@dynamic
十、與算法相關(guān):
十一、iOS組件化相關(guān):
? ? ? ??iOS組件化實(shí)踐方案-LDBusMediator煉就
? ? ? ?iOS應(yīng)用架構(gòu)談 組件化方案
? ? ? ?教你從0到1開(kāi)始組件化架構(gòu)
十二、與面試相關(guān):
十三、編碼規(guī)范
? ? ? ??Objective-C 編碼規(guī)范
? ? ? ??Swift 編碼規(guī)范
十四、其他
? ? ? ??RAC(ReactiveCocoa)知識(shí)總結(jié)