![240](https://upload.jianshu.io/users/upload_avatars/8370910/a12e9628-c29f-48e9-afbc-faeca3a70709.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言: 在說GCD之前易稠,我們先來了解下進(jìn)程和線程: 進(jìn)程是指在系統(tǒng)中能獨(dú)立運(yùn)行并作為資源分配的基本單位枪汪。在操作系統(tǒng)中引用進(jìn)程,是為了多個(gè)程序能并...
前言: Swift是一門開發(fā)iOS狡赐、macOS、watchOS和tvOS應(yīng)用的語言脐彩。然后惋鹅,當(dāng)你有C或Objective-C開發(fā)經(jīng)驗(yàn),你會(huì)...
ARC簡(jiǎn)介 Swift使用ARC(自動(dòng)引用計(jì)數(shù))來跟蹤和管理應(yīng)用程序的內(nèi)存使用情況悔据。大多數(shù)情況下庄敛,您不需要自己考慮內(nèi)存管理。當(dāng)不在需要類實(shí)例時(shí)科汗,...
Swift 中類和結(jié)構(gòu)體的共同點(diǎn): 1.定義屬性用于存儲(chǔ)值藻烤。 2.定義方法用于提供功能。 3.定義下標(biāo)操作用于通過下標(biāo)語法訪問它們的值肛捍。 4...
1.base class Swift中可以定義不繼承于其它類的類隐绵,稱之為基類(base class),而OC的類都是繼承自NSObject。...
身為一名菜雞前端拙毫,一個(gè)導(dǎo)出功能自然是花費(fèi)了很多時(shí)間才搞出來依许,真是費(fèi)腦細(xì)胞。所以趕緊來寫寫缀蹄,記錄下下峭跳,話不多說直接上代碼: 后臺(tái)處理生成好了exc...
在編譯期,向?qū)ο蠡蛘哳悓?duì)象發(fā)送了其無法解讀的消息并不會(huì)報(bào)錯(cuò)缺前,因?yàn)樵谶\(yùn)行期可以繼續(xù)向類和元類中添加方法蛀醉,所以編譯器在編譯期還無法確定類中到底會(huì)不會(huì)...
在Objective-C中使用對(duì)象調(diào)用方法非常普遍。用Objective-C的術(shù)語來講衅码,這叫做“給某個(gè)對(duì)象發(fā)送某條消息”拯刁。顧消息有“名稱”...
屬性關(guān)鍵字可以分為三種類型: 1.讀寫權(quán)限的類型: readonly ,readwrite 2.原子類 : atomic ,nonato...