
IP屬地:廣東
啟動時間的優化?注意最好不要在applicationFinshLaunch方法里面加入耗時操作,這樣會影響APP熱啟動時時間 app瘦身? AP...
一、Runloop的定義 Runloop就是運行時循環,保證程序一直運行下去 Runloop實際上是一個對象,這個對象用于處理程序運行過程中遇到...
一、KVO的初體驗 KVO的步驟: 1.添加觀察 2.observe回調 3.在合適位置更改觀察屬性的值 4.在dealloc里移除觀察 二、K...
KVC的全稱是Key-Value Coding,翻譯成中文是 鍵值編碼,鍵值編碼是由NSKeyValueCoding非正式協議啟用的一種機制,對...
1. 主類的方法和分類的方法重名,會如何調用? 如果重名的是+load方法,則先執行父類的load方法 ,其次主類的load方法,最后執行分類的...
上一篇中,我們介紹了類是如何從mach-o中加載到內存的,分析了read_images方法,readClass方法, realizeClassW...
在iOS底層原理 13 :dyld與objc的關聯[http://www.lxweimin.com/p/ce42d94f0160]中,我們初步探...
本文的主要目的是理解dyld與objc是如何關聯的 _objc_init 源碼解析 我們來看一下libobjc中_objc_init的源碼 根據...
持續更新中...