何為架構(gòu)骗随? 架構(gòu)(Architecture)軟件開發(fā)中的設(shè)計(jì)方案類與類之間的關(guān)系误甚、模塊與模塊之間的關(guān)系环壤、客戶端與服務(wù)端的關(guān)系 經(jīng)常聽到的架構(gòu)名詞...
CPU和GPU 在屏幕成像的過程中谒亦,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)程和線程 進(jìn)程 進(jìn)程是指在系統(tǒng)中正在運(yùn)行的一個(gè)應(yīng)用程序每個(gè)進(jìn)程之間是獨(dú)立的褥实,每個(gè)進(jìn)程均運(yùn)行在其專用且受保護(hù)的內(nèi)存空間內(nèi) 比如同時(shí)打開QQ呀狼、Xc...
什么是RunLoop? 顧名思義:運(yùn)行循環(huán)在程序運(yùn)行過程中循環(huán)做一些事情 定時(shí)器(Timer)、PerformSelector GCD Asyn...
Objective-C是一門動(dòng)態(tài)性比較強(qiáng)的編程語言损离,跟C哥艇、C++等語言有著很大的不同Objective-C的動(dòng)態(tài)性是由Runtime API來支...
block的本質(zhì) 先看block的簡單實(shí)現(xiàn) 轉(zhuǎn)為C++代碼 查看Block的繼承關(guān)系 結(jié)論: block本質(zhì)上也是一個(gè)OC對(duì)象,它內(nèi)部也有個(gè)is...
蘋果源碼https://opensource.apple.com/tarballs/objc4/ Category的底層結(jié)構(gòu) Category的...
我們平時(shí)編寫的Objective-C代碼僻澎,底層實(shí)現(xiàn)其實(shí)都是C\C++代碼 所以O(shè)bjective-C的面向?qū)ο蠖际腔贑\C++的數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)的...