啟動時間的優(yōu)化馏锡?注意最好不要在applicationFinshLaunch方法里面加入耗時操作,這樣會影響APP熱啟動時時間 app瘦身伟端? AP...
一杯道、Runloop的定義 Runloop就是運行時循環(huán),保證程序一直運行下去 Runloop實際上是一個對象荔泳,這個對象用于處理程序運行過程中遇到...
一蕉饼、KVO的初體驗 KVO的步驟: 1.添加觀察 2.observe回調(diào) 3.在合適位置更改觀察屬性的值 4.在dealloc里移除觀察 二、K...
KVC的全稱是Key-Value Coding玛歌,翻譯成中文是 鍵值編碼昧港,鍵值編碼是由NSKeyValueCoding非正式協(xié)議啟用的一種機制,對...
1. 主類的方法和分類的方法重名支子,會如何調(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ù)更新中...