常用的多線程 技術(shù)方案簡(jiǎn)介語(yǔ)言線程生命周期使用頻率pthread一套通用的多線程API,適用于Unix\Linux\Windows等系統(tǒng),跨平臺(tái)...
CADisplayLink、NSTimer使用注意 CADisplayLink、NSTimer會(huì)對(duì)target產(chǎn)生強(qiáng)引用,如果target又對(duì)它...
RunLoop基礎(chǔ) 運(yùn)行循環(huán),在程序運(yùn)行過(guò)程中循環(huán)做一些事情,具體實(shí)現(xiàn)如圖所示 應(yīng)用范疇 定時(shí)器(Timer)、PerformSelector、...
Runtime基礎(chǔ) Objective-C是一門動(dòng)態(tài)性比較強(qiáng)的編程語(yǔ)言,跟C、C++等語(yǔ)言有著很大的不同,Objective-C的動(dòng)態(tài)性是由Ru...
Block結(jié)構(gòu) block本質(zhì)上也是一個(gè)OC對(duì)象,它內(nèi)部也有個(gè)isa指針block是封裝了函數(shù)調(diào)用以及函數(shù)調(diào)用環(huán)境的OC對(duì)象block的底層結(jié)構(gòu)...
在開發(fā)中有時(shí)會(huì)用到Category,類別有三個(gè)作用: 可以將類的實(shí)現(xiàn)分散到多個(gè)不同文件或多個(gè)不同框架中,方便代碼管理。也可以對(duì)框架提供類的擴(kuò)展(...
KVO 是(Key-valueObserve) Objective-C 對(duì)觀察者模式(Observer Pattern)的實(shí)現(xiàn)。也是 Cocoa...
Objective-C的本質(zhì) 我們平時(shí)編寫的Objective-C代碼,底層實(shí)現(xiàn)其實(shí)都是C\C++代碼,Objective-C的對(duì)象、類主要是基...
SQLite將數(shù)據(jù)劃分為以下一種存儲(chǔ)類型: integer:整型 real:浮點(diǎn)型 text:文本字符串 blob:二進(jìn)制數(shù)據(jù)(比如文件) 建表...