背景 iOS的啟動(dòng)過(guò)程一直比較神秘拳魁,這方面的資料也不是太多,大多數(shù)的資料都來(lái)自2016年WWDC的一篇視頻潘懊,本文的大部分內(nèi)容來(lái)自于視頻,算是視頻的一個(gè)歸納總結(jié)再加上自己的一點(diǎn)...
編者按:本文轉(zhuǎn)載自 flow.ci 用戶 GitHub@mzying2013 的實(shí)踐分享规肴,原文鏈接這里。 前言 相信很多最開始接觸自動(dòng)構(gòu)建都是從 Jenkins 開始的奏纪。都是...
NSLog(@"%@, %@", self.class, super.class);
其實(shí)是 : objc_msgSend(self,class) objc_msgSendSuper(self,class)
都是給 self 發(fā)消息
分析實(shí)現(xiàn)-實(shí)現(xiàn)KVO原文鏈接 基于觀察者設(shè)計(jì)模式淳附,蘋果實(shí)現(xiàn)了notification和kvo兩套監(jiān)聽機(jī)制,兩者都實(shí)現(xiàn)了一對(duì)多的監(jiān)聽支持奴曙。通知在設(shè)計(jì)上暴露了notificationCenter這個(gè)...