
何為架構(gòu)? 架構(gòu)(Architecture)軟件開(kāi)發(fā)中的設(shè)計(jì)方案類(lèi)與類(lèi)之間的關(guān)系、模塊與模塊之間的關(guān)系、客戶(hù)端與服務(wù)端的關(guān)系 經(jīng)常聽(tīng)到的架構(gòu)名詞...
CPU和GPU 在屏幕成像的過(guò)程中,CPU和GPU起著至關(guān)重要的作用CPU(Central Processing Unit,中央處理器)對(duì)象的創(chuàng)...
CADisplayLink、NSTimer使用注意 CADisplayLink、NSTimer會(huì)對(duì)target產(chǎn)生強(qiáng)引用,如果target又對(duì)它...
進(jìn)程和線(xiàn)程 進(jìn)程 進(jìn)程是指在系統(tǒng)中正在運(yùn)行的一個(gè)應(yīng)用程序每個(gè)進(jìn)程之間是獨(dú)立的,每個(gè)進(jìn)程均運(yùn)行在其專(zhuān)用且受保護(hù)的內(nèi)存空間內(nèi) 比如同時(shí)打開(kāi)QQ、Xc...
什么是RunLoop? 顧名思義:運(yùn)行循環(huán)在程序運(yùn)行過(guò)程中循環(huán)做一些事情 定時(shí)器(Timer)、PerformSelector GCD Asyn...
Objective-C是一門(mén)動(dòng)態(tài)性比較強(qiáng)的編程語(yǔ)言,跟C、C++等語(yǔ)言有著很大的不同Objective-C的動(dòng)態(tài)性是由Runtime API來(lái)支...
block的本質(zhì) 先看block的簡(jiǎn)單實(shí)現(xiàn) 轉(zhuǎn)為C++代碼 查看Block的繼承關(guān)系 結(jié)論: block本質(zhì)上也是一個(gè)OC對(duì)象,它內(nèi)部也有個(gè)is...
蘋(píng)果源碼https://opensource.apple.com/tarballs/objc4/ Category的底層結(jié)構(gòu) Category的...
我們平時(shí)編寫(xiě)的Objective-C代碼,底層實(shí)現(xiàn)其實(shí)都是C\C++代碼 所以O(shè)bjective-C的面向?qū)ο蠖际腔贑\C++的數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)的...