
一咒锻、KVO的初體驗(yàn) KVO的步驟: 1.添加觀察 2.observe回調(diào) 3.在合適位置更改觀察屬性的值 4.在dealloc里移除觀察 二冷冗、K...
KVC的全稱是Key-Value Coding,翻譯成中文是 鍵值編碼惑艇,鍵值編碼是由NSKeyValueCoding非正式協(xié)議啟用的一種機(jī)制蒿辙,對(duì)...
1. 主類的方法和分類的方法重名,會(huì)如何調(diào)用滨巴? 如果重名的是+load方法思灌,則先執(zhí)行父類的load方法 ,其次主類的load方法恭取,最后執(zhí)行分類的...
上一篇中泰偿,我們介紹了類是如何從mach-o中加載到內(nèi)存的,分析了read_images方法蜈垮,readClass方法, realizeClassW...
在iOS底層原理 13 :dyld與objc的關(guān)聯(lián)[http://www.reibang.com/p/ce42d94f0160]中耗跛,我們初步探...
本文的主要目的是理解dyld與objc是如何關(guān)聯(lián)的 _objc_init 源碼解析 我們來看一下libobjc中_objc_init的源碼 根據(jù)...
持續(xù)更新中...
一裕照、應(yīng)用程序的加載 APP加載過程:程序啟動(dòng)依次加載dyld、libSystem调塌、libdispathc.dyld晋南、libobjc動(dòng)態(tài)庫,最終調(diào)...
前言: 在慢速查找流程中,如果最后都沒有找到這個(gè)imp羔砾,那么會(huì)進(jìn)入動(dòng)態(tài)方法決議resolveMethod_locked()负间,那么接下來會(huì)到哪里呢...