在objc4源碼中,我們經(jīng)常會(huì)在函數(shù)中看到Tagged Pointer。Tagged Pointer究竟是何方神圣?請開始閱讀本文。 目錄1. ...
建議去掘金查看本文,帶目錄方便閱讀。《iOS - 老生常談內(nèi)存管理(四):內(nèi)存管理方法源碼分析》 走進(jìn)蘋果源碼分析內(nèi)存管理方法的實(shí)現(xiàn) 前面我們只...
前言 ??ARC全稱Automatic Reference Counting,自動(dòng)引用計(jì)數(shù)內(nèi)存管理,是蘋果在 iOS 5、OS X Lion 引...
前言 ??MRC全稱Manual Reference Counting,也稱為MRR(manual retain-release),手動(dòng)引用計(jì)數(shù)...
簡單聊聊 GC 與 RC 隨著各個(gè)平臺(tái)的發(fā)展,現(xiàn)在被廣泛采用的內(nèi)存管理機(jī)制主要有 GC 和 RC 兩種。 GC (Garbage Collect...
導(dǎo)讀 這段時(shí)間通過以下資料學(xué)習(xí)了 Objective-C 的內(nèi)存管理: 《Objective-C 高級(jí)編程:iOS 與 OS X 多線程和內(nèi)存管...
前言 作為 iOS 開發(fā)者,在面試過程中經(jīng)常會(huì)碰到這樣一個(gè)問題:在 ARC 環(huán)境下autorelease對象在什么時(shí)候釋放?如果你還不知道怎么回...
目錄1. 什么是 KVO2. KVO 的基本使用?2.1 注冊方法?2.2 監(jiān)聽方法?2.3 移除方法?2.4 使用示例?2.5 實(shí)際應(yīng)用?2....
目錄1. 什么是 KVC2. 訪問對象屬性3. 訪問集合屬性4. 使用集合運(yùn)算符5. 自定義集合運(yùn)算符6. 非對象值處理7. 屬性驗(yàn)證8. 搜索...