KVC(key-value coding)鍵值編碼,就是指iOS的開發(fā)中,可以允許開發(fā)者通過(guò)key名直接訪問(wèn)對(duì)象的屬性,或者給對(duì)象的屬性賦值,而...
類簇是一種設(shè)計(jì)模式,就是公共抽象父類對(duì)多個(gè)私有的具體子類進(jìn)行分組,以這種方式對(duì)類進(jìn)行分組簡(jiǎn)化了面對(duì)對(duì)象框架的公共可見體系結(jié)構(gòu),是基于抽象工廠設(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ò)程中需要很多類的元數(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è)線程組成。操作系統(tǒng)調(diào)度程序彼此獨(dú)立地管理線程。 進(jìn)程和線程都是一個(gè)時(shí)間段的描述,是CPU工作時(shí)間段的描述。...
大綱 以上摘抄自http://www.itdecent.cn/p/0e78168da7ab
題外話:最近在看MJExtension的源碼,整體思路與其他數(shù)據(jù)映射模型一樣。以字典轉(zhuǎn)模型為例,MJ會(huì)把模型的屬性剝離出來(lái),分別建立一個(gè)對(duì)象去存...