Grand Central Dispatch 是這本書的最后一章,作者先從 CPU 多核命令執(zhí)行簡(jiǎn)述多線程編程的概念故爵,然后開始逐個(gè)分析 GCD 中常用的 API玻粪,到最后底層分...
標(biāo)題的邏輯 三者放在一起說(shuō)的原因是劲室,對(duì)象的weak指針與關(guān)聯(lián)對(duì)象在對(duì)象的dealloc方法執(zhí)行時(shí)會(huì)被自動(dòng)置為nil伦仍,即對(duì)象的析構(gòu)函數(shù)是weak指針與關(guān)聯(lián)對(duì)象內(nèi)存回收的驅(qū)動(dòng)器,...
數(shù)組和可變性 在Swift中最常見的集合類型非數(shù)組莫屬痹籍。數(shù)組是一系列相同類型的元素的有序的容器呢铆,對(duì)于其中每個(gè)元素,我們可以使用下標(biāo)對(duì)其直接進(jìn)行訪問(wèn)(這又被稱作隨機(jī)訪問(wèn))蹲缠。舉個(gè)...
前言 Blocks是C語(yǔ)言的擴(kuò)充功能,而Apple 在OS X Snow Leopard 和 iOS 4中引入了這個(gè)新功能“Blocks”湾趾。從那開始芭商,Block就出現(xiàn)在iOS...