計時器要和“運行循環(huán)”(run loop)相關(guān)聯(lián)号杏,運行循環(huán)到時會觸發(fā)任務(wù)椿疗。創(chuàng)建NSTimer時海蔽,可以將其“預先安排”在當前的運行循環(huán)中猛计,也可以先...

計時器要和“運行循環(huán)”(run loop)相關(guān)聯(lián)号杏,運行循環(huán)到時會觸發(fā)任務(wù)椿疗。創(chuàng)建NSTimer時海蔽,可以將其“預先安排”在當前的運行循環(huán)中猛计,也可以先...
+load 對于加入運行期系統(tǒng)的類及分類齿椅,必定會調(diào)用此方法,且僅調(diào)用一次。 iOS會在應(yīng)用程序啟動的時候調(diào)用+load方法捏顺,在main函數(shù)之前調(diào)...
NSCache NSCache是蘋果官方提供的緩存類纬黎,用法與NSMutableDictionary的用法很相似幅骄,在AFNetworking和SD...
很多時候都會使用到CoreFoundation的函數(shù),其返回值為CoreFoundation框架的對象本今,如果想轉(zhuǎn)換為Foundation框架的對...
在編程中經(jīng)常需要列舉collection中得元素,在當前的Objective-C語言中又多重辦法實現(xiàn)此功能冠息。 for循環(huán) 字典與set都是無序的...
iOS的系統(tǒng)架構(gòu)分為四個層次挪凑,由內(nèi)而外依次是: 核心操作系統(tǒng)層(Core OS layer) 核心服務(wù)層(Core Services layer...
可重入 來自維基百科:若一個程序或子程序可以“安全的被并行執(zhí)行(Parallel computing)”,則稱其為可重入(reentrant或r...
dispatch_once 其中第一個參數(shù)predicate逛艰,該參數(shù)是檢查后面第二個參數(shù)所代表的代碼塊是否被調(diào)用的謂詞躏碳。 第二個參數(shù)則是在整個應(yīng)...
dispatch group是GCD的一項特性散怖,能夠把任務(wù)分組菇绵。調(diào)用者可以等待這組任務(wù)執(zhí)行完畢,也可以在提供回調(diào)函數(shù)之后繼續(xù)往下執(zhí)行镇眷,這組任務(wù)完...
蘋果在并發(fā)編程方面咬最,除了提供有GCD外,還有NSOperation與NSOperationQueue組合欠动。 GCD是純C的API永乌,而NSOper...