舉個?? 我們使用clang命令轉(zhuǎn)成c++文件 通過上述命令獲取 Test1 Test2 相關(guān)的源碼 初探 上圖代碼看出: OC對象在底層的本質(zhì)就...
1、編譯 OC屬于高級語言攻泼,需要翻譯成計算機(jī)可以識別的機(jī)器碼揖赴,所以就需要用到了編譯 編譯過程: 編譯器 LLVM項(xiàng)目是模塊化、可重用的編譯器以及...
舉個?? 我們使用clang命令轉(zhuǎn)成c++文件 通過上述命令獲取 Test1 Test2 相關(guān)的源碼: 初探 上圖代碼看出: OC對象在底層的本質(zhì)...
@property相當(dāng)于聲明了setter和getter方法 對應(yīng)runtime底層的objc_property_t 通過 property_g...
1.注冊trunk pod trunk register xxx@xx.com[mailto:xxx@xx.com] 'name' 2.在Gi...
Tagged Pointer 從 5s 開始竭钝,iPhone 均使用 arm64 指令集的處理器梨撞。在 64 位系統(tǒng)上雹洗,一個指針占 8 個字節(jié),而指...
_cmd self super
KVC動態(tài)取值和設(shè)值訪問和改變私有變量修改控件的內(nèi)部屬性 KVC(Key-value coding)鍵值編碼卧波,就是指iOS的開發(fā)中时肿,可以允許開發(fā)...
1、編譯時 編譯階段港粱,會通過編譯器將語言轉(zhuǎn)化成機(jī)器碼螃成,然后直接在CPU上執(zhí)行機(jī)器碼,效率更高. OC便是使用編譯器進(jìn)行處理查坪,生成可執(zhí)行文件寸宏;而像...