KVC(key-value coding)鍵值編碼,就是指iOS的開(kāi)發(fā)中,可以允許開(kāi)發(fā)者通過(guò)key名直接訪(fǎng)問(wèn)對(duì)象的屬性,或者給對(duì)象的屬性賦值,而...
類(lèi)簇是一種設(shè)計(jì)模式十办,就是公共抽象父類(lèi)對(duì)多個(gè)私有的具體子類(lèi)進(jìn)行分組馅扣,以這種方式對(duì)類(lèi)進(jìn)行分組簡(jiǎn)化了面對(duì)對(duì)象框架的公共可見(jiàn)體系結(jié)構(gòu)盈蛮,是基于抽象工廠(chǎng)設(shè)計(jì)...
我們都知道兄纺,在oc中給一個(gè)對(duì)象發(fā)消息大溜,其實(shí)是其調(diào)用objc_msgSend。objc_msgSend調(diào)用過(guò)程中做了下面幾件事1.nilTest2...
WatchOS4 引入了AVFoundation這款強(qiáng)大的音視頻框架囤热。如果你在Watch模擬器時(shí)使用AVAudioRecorder和AVAudi...
1.緩存轉(zhuǎn)換過(guò)程中需要很多類(lèi)的元數(shù)據(jù)猎提,如果數(shù)據(jù)足夠小,則全部緩存到內(nèi)存中旁蔼。2.查表當(dāng)遇到多項(xiàng)選擇的條件時(shí)锨苏,要盡量使用查表法實(shí)現(xiàn),比如switch...
在做自定義cell的時(shí)候棺聊,我一般會(huì)在LayoutSubView和UpdateConstraint中設(shè)置子view的frame伞租,但是多多少少都會(huì)在...
在iOS中,進(jìn)程或應(yīng)用程序由一個(gè)或多個(gè)線(xiàn)程組成限佩。操作系統(tǒng)調(diào)度程序彼此獨(dú)立地管理線(xiàn)程葵诈。 進(jìn)程和線(xiàn)程都是一個(gè)時(shí)間段的描述,是CPU工作時(shí)間段的描述祟同。...
大綱 以上摘抄自http://www.reibang.com/p/0e78168da7ab
題外話(huà):最近在看MJExtension的源碼作喘,整體思路與其他數(shù)據(jù)映射模型一樣。以字典轉(zhuǎn)模型為例晕城,MJ會(huì)把模型的屬性剝離出來(lái)泞坦,分別建立一個(gè)對(duì)象去存...