OC動(dòng)態(tài)性 oc的動(dòng)態(tài)性主要體現(xiàn)三個(gè)方面 動(dòng)態(tài)類(lèi)型:運(yùn)行時(shí)確定對(duì)象的類(lèi)型 動(dòng)態(tài)綁定:運(yùn)行時(shí)確定對(duì)象的調(diào)用方法 動(dòng)態(tài)加載:運(yùn)行時(shí)加載需要的資源或者可執(zhí)行代碼猜拾。 1 動(dòng)態(tài)類(lèi)型 動(dòng)...

OC動(dòng)態(tài)性 oc的動(dòng)態(tài)性主要體現(xiàn)三個(gè)方面 動(dòng)態(tài)類(lèi)型:運(yùn)行時(shí)確定對(duì)象的類(lèi)型 動(dòng)態(tài)綁定:運(yùn)行時(shí)確定對(duì)象的調(diào)用方法 動(dòng)態(tài)加載:運(yùn)行時(shí)加載需要的資源或者可執(zhí)行代碼猜拾。 1 動(dòng)態(tài)類(lèi)型 動(dòng)...
1.序列化和反序列化 序列化:將對(duì)象轉(zhuǎn)換為字節(jié)序列的過(guò)程妖爷,在傳遞和保存對(duì)象時(shí),保證對(duì)象的完整性和完整性载弄,方便在網(wǎng)絡(luò)上傳輸或者保存在文件中 反序列化:將字節(jié)序列恢復(fù)為對(duì)象的過(guò)程...
在開(kāi)發(fā)中,對(duì)于處理網(wǎng)絡(luò)請(qǐng)求中獲取的數(shù)據(jù)(即把請(qǐng)求到的json或字典轉(zhuǎn)換成方便使用的數(shù)據(jù)模型)是我們?cè)陂_(kāi)發(fā)中必不可少的操作。諸如強(qiáng)大的第三方MJExtension、JSONMo...
swift編譯過(guò)程 如果不懂LLVM,Clang的同學(xué)可以去了解下它的知識(shí)點(diǎn) 一些文章中有詳細(xì)介紹 OC 的編譯過(guò)程 京闰,本文來(lái)探索一下 Swift 的編譯過(guò)程颜及。Swift ...
編譯環(huán)境 電腦系統(tǒng):macOS Catalina 10.15.7 Xcode:Xcode 12.2 Python :Python 2.x cmake: brew instal...
昨天蘋(píng)果發(fā)布了 Xcode 12 正式版蹂楣,這也意味著開(kāi)發(fā)者可以應(yīng)用 iOS14 SDK 啦俏站。所以就應(yīng)個(gè)景,發(fā)個(gè)我之前寫(xiě)的 WWDC20 脫水文章痊土,介紹一下 iOS 14 引入...
IOS加載自定義的字體需要點(diǎn)活兒Xcode自帶字體樣式查詢:http://iosfonts.com/1.下載所需要的ttf文件,導(dǎo)入工程中,在Info.plist中添加一項(xiàng):...
概述 這篇文章赁酝,我將講述幾種轉(zhuǎn)場(chǎng)動(dòng)畫(huà)的自定義方式犯祠,并且每種方式附上一個(gè)示例,畢竟代碼才是我們的語(yǔ)言酌呆,這樣比較容易上手衡载。其中主要有以下三種自定義方法,供大家參考: Push &...