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