GCD簡(jiǎn)介(Grand Central Dispatch) GCD是純C語(yǔ)言,提供了非常多的強(qiáng)大函數(shù)GCD是非常高效的多線程開(kāi)發(fā)方式,它并不是C...
swift新元素 柯里化(Currying) Swift 里可以將方法進(jìn)行柯里化(Currying),這是也就是把接受多個(gè)參數(shù)的方法進(jìn)行一些變形...
根本區(qū)別:進(jìn)程是操作系統(tǒng)資源分配的基本單位,而線程是任務(wù)調(diào)度和執(zhí)行的基本單位。 在開(kāi)銷(xiāo)方面:每個(gè)進(jìn)程都有獨(dú)立的代碼和數(shù)據(jù)空間(程序上下文),程序...
計(jì)時(shí)器是一種很方便也很用的對(duì)象。Foundation框架中有個(gè)類(lèi)叫做NSTimer,開(kāi)發(fā)者可以指定絕對(duì)的日期與時(shí)間,以便到時(shí)執(zhí)行任務(wù),也可以指定...
有時(shí)候,類(lèi)必須先執(zhí)行某些初始化操作,然后才能正常使用。在Objective-C中,絕大多數(shù)類(lèi)都繼承自NSObject這個(gè)根類(lèi),而該類(lèi)有兩個(gè)方法,...
開(kāi)發(fā)Mac OS X或iOS應(yīng)用程序時(shí),經(jīng)常會(huì)遇到一個(gè)問(wèn)題,那就是從因特網(wǎng)下載的圖片應(yīng)如何來(lái)緩存。首先能想到的好辦法就是把內(nèi)存中的圖片保存到字典...
Objective-C的系統(tǒng)庫(kù)包含相當(dāng)多的collection類(lèi),其中各種數(shù)組,各種字典、各種set。Foundation框架定義了這些coll...
在編程中經(jīng)常需要列舉collection中的元素,當(dāng)前的Objective-C語(yǔ)言有多種辦法實(shí)現(xiàn)此功能,可以用標(biāo)準(zhǔn)的C語(yǔ)言循環(huán),也可以用Obje...