前言: 在說(shuō)GCD之前单寂,我們先來(lái)了解下進(jìn)程和線程: 進(jìn)程是指在系統(tǒng)中能獨(dú)立運(yùn)行并作為資源分配的基本單位。在操作系統(tǒng)中引用進(jìn)程吐辙,是為了多個(gè)程序能并...
前言: Swift是一門開發(fā)iOS宣决、macOS、watchOS和tvOS應(yīng)用的語(yǔ)言昏苏。然后尊沸,當(dāng)你有C或Objective-C開發(fā)經(jīng)驗(yàn),你會(huì)...
ARC簡(jiǎn)介 Swift使用ARC(自動(dòng)引用計(jì)數(shù))來(lái)跟蹤和管理應(yīng)用程序的內(nèi)存使用情況贤惯。大多數(shù)情況下洼专,您不需要自己考慮內(nèi)存管理。當(dāng)不在需要類實(shí)例時(shí)孵构,...
Swift 中類和結(jié)構(gòu)體的共同點(diǎn): 1.定義屬性用于存儲(chǔ)值屁商。 2.定義方法用于提供功能。 3.定義下標(biāo)操作用于通過(guò)下標(biāo)語(yǔ)法訪問(wèn)它們的值颈墅。 4...
1.base class Swift中可以定義不繼承于其它類的類蜡镶,稱之為基類(base class),而OC的類都是繼承自NSObject。...
身為一名菜雞前端恤筛,一個(gè)導(dǎo)出功能自然是花費(fèi)了很多時(shí)間才搞出來(lái)官还,真是費(fèi)腦細(xì)胞。所以趕緊來(lái)寫寫毒坛,記錄下下望伦,話不多說(shuō)直接上代碼: 后臺(tái)處理生成好了exc...
在編譯期,向?qū)ο蠡蛘哳悓?duì)象發(fā)送了其無(wú)法解讀的消息并不會(huì)報(bào)錯(cuò)煎殷,因?yàn)樵谶\(yùn)行期可以繼續(xù)向類和元類中添加方法屡谐,所以編譯器在編譯期還無(wú)法確定類中到底會(huì)不會(huì)...
在Objective-C中使用對(duì)象調(diào)用方法非常普遍。用Objective-C的術(shù)語(yǔ)來(lái)講蝌数,這叫做“給某個(gè)對(duì)象發(fā)送某條消息”愕掏。顧消息有“名稱”...
屬性關(guān)鍵字可以分為三種類型: 1.讀寫權(quán)限的類型: readonly ,readwrite 2.原子類 : atomic ,nonato...