結(jié)構(gòu)體 通常寫法 在結(jié)構(gòu)體中,如果不給屬性默認(rèn)值,編譯是不會報(bào)錯的。即在結(jié)構(gòu)體中屬性可以賦值,也可以不賦值 init方法可以重寫,也可以使用系統(tǒng)...
與OC對比: 實(shí)例對象 & 類OC中的實(shí)例對象本質(zhì)是結(jié)構(gòu)體,是通過底層的objc_object模板創(chuàng)建,類是繼承自objc_classSwift...
圖像下載與緩存SDWebImage加載圖片的流程 SDWebImage提供一個UIImageView的類別以支持加載來自互聯(lián)網(wǎng)的遠(yuǎn)程圖片。具有緩...
property屬性可以設(shè)置為strong、weak、unsafe_unretained,轉(zhuǎn)化為修飾成員變量就是__strong、__weak、...
iOS提供了2個拷貝方法1.copy,不可變拷貝,產(chǎn)生不可變副本2.mutableCopy,可變拷貝,產(chǎn)生可變副本 深拷貝和淺拷貝1.深拷貝:內(nèi)...
何為架構(gòu)? ?? 架構(gòu)(Architecture)??軟件開發(fā)中的設(shè)計(jì)方案??類與類之間的關(guān)系、模塊與模塊之間的關(guān)系、客戶端與服務(wù)端的關(guān)系 ??...
在探索swift源碼編譯時出現(xiàn)以下錯誤xcrun: error: active developer path ("/Applications/X...
01: Mac環(huán)境配置[http://www.itdecent.cn/writer#/notebooks/50455179/notes/892...
萬事開頭難,這篇文章針對iOS開發(fā)者,開啟Flutter之旅。 本次版本配置環(huán)境:MacOS Catalina 10.15.7Flutter S...