
本章提綱:1苇本、RunLoop基礎(chǔ)知識2、RunLoop的數(shù)據(jù)結(jié)構(gòu)3乾蓬、RunLoop的相關(guān)源碼分析4、RunLoop的實(shí)際應(yīng)用 1.RunLoop...
本章提綱:1、自動(dòng)釋放池的初識2吧趣、自動(dòng)釋放池的數(shù)據(jù)結(jié)構(gòu)3、自動(dòng)釋放池的源碼分析 1.自動(dòng)釋放池的初識 從main函數(shù)開始 main函數(shù)在iOS開...
本章提綱:1.散列表SideTable2.弱引用表 上一篇[http://www.reibang.com/p/3609a4332ce4]文章最...
本篇提綱1耙厚、內(nèi)存五大區(qū)2强挫、TaggedPointer3、Retain和Release對于小對象類型的處理 1.內(nèi)存五大區(qū) 堆區(qū)(Heap)堆區(qū)在...
本章提綱:1薛躬、pre-Main階段的性能檢測2俯渤、虛擬內(nèi)存3、二進(jìn)制重排4型宝、Clang插裝 1八匠、pre-Main階段的性能檢測 應(yīng)用的啟動(dòng)過程一般...
本章提綱1絮爷、LLVM的編譯2、Clang小插件的實(shí)現(xiàn)與集成 1.LLVM的編譯 準(zhǔn)備工作:需要下載好LLVM和Clang梨树, cmake 1.1L...
本篇提綱1坑夯、LLVM簡介2、編譯器的一些基礎(chǔ)知識 1.LLVM簡介 基本介紹 LLVM是架構(gòu)編譯器的框架系統(tǒng)劝萤,以c++編寫而成渊涝,用于優(yōu)化以任意程...
本章提綱1、Block對變量的捕獲2床嫌、_ _block做了什么跨释?3、Stack類型的Block是如何變成Malloc類型的厌处?4鳖谈、Block的數(shù)據(jù)...
本章提綱1、Block的幾種類型2阔涉、Block常見試題3缆娃、Block的循環(huán)引用問題 1、Block的幾種類型 Block分為三種類型瑰排,分別是Gl...