準(zhǔn)備工作 coreFoundation[https://opensource.apple.com/tarballs/CF/] [https://...
前言 在內(nèi)存管理的學(xué)習(xí)中自動(dòng)釋放池的原理學(xué)習(xí)是必須的瘪阁,作為一個(gè)合格的iOS開發(fā)者蒂誉,必須要明白自動(dòng)釋放池的操作原理谐丢,這篇文章的目的就是探索自動(dòng)釋放...
前言 前面我們已經(jīng)學(xué)習(xí)了幾篇iOS內(nèi)存相關(guān)的內(nèi)容座舍,分別如下: iOS 內(nèi)存管理--內(nèi)存五大區(qū)岗喉、TiggedPointer桃焕、引用計(jì)數(shù)[https:...
前言 作為一名iOS開發(fā)者带猴,內(nèi)存的的只是儲(chǔ)備是必不可少的昔汉,這篇文章會(huì)帶領(lǐng)我們探索iOS的內(nèi)存管理,繼續(xù)往下走吧浓利。 準(zhǔn)備工作 Objc-818.2...
前言 在APP啟動(dòng)過(guò)程詳解+優(yōu)化(二進(jìn)制重排)[http://www.reibang.com/p/0edd2f64b262]一文中了解了由于缺...
1. LLVM概念 1.1 編譯器 LLVM與編譯器息息相關(guān)挤庇,究竟什么是編譯器呢?帶著疑問(wèn)往下看吧贷掖。編譯器就是將一種語(yǔ)言(通常為高級(jí)語(yǔ)言)翻譯為...
前言 在IOS開發(fā)中大家對(duì)block用的非常多,一般情況下僅僅停留在會(huì)用的層面渴语,具體的block的底層是如何實(shí)現(xiàn)的是一概不知苹威。也許很多人就問(wèn)bl...
前言 weak弱引用的相關(guān)內(nèi)容在開發(fā)中常遇到,那么這篇文章我們主要探索weak的底層操作是什么樣子的驾凶,開始吧牙甫! 準(zhǔn)備工作 Objc-818.2[...
準(zhǔn)備工作 weak實(shí)現(xiàn)原理[http://www.reibang.com/p/1b566137b3fe] 1. block的分類 block的...