iOS OC 對象的內(nèi)存對齊原則 1.問題的引入 初始化一個OC類,具有如下屬性: 初始化對象,并獲取對象的內(nèi)存size: 打印結(jié)果: 由以上打...
iOS Objective-C isa 1.isa簡介 isa是 Objective—C 對象alloc的時候,伴隨初始化生成的一個屬性,通過查...
iOS 應(yīng)用啟動優(yōu)化 1.啟動 1.1 冷啟動 冷啟動指的是第一次打開應(yīng)用,或者打開很多其他應(yīng)用后再打開該應(yīng)用也可以稱之為冷啟動 1.2 熱啟動...
iOS Objective-C 內(nèi)存管理 [TOC] 在iOS開發(fā)中我們常說內(nèi)存有五大區(qū),那么都是哪五大區(qū)呢?在iOS中,內(nèi)存主要分為:棧區(qū)、堆...
靜態(tài)庫與動態(tài)庫的一些面試問題 關(guān)于動/靜態(tài)庫一些問題的隨筆,寫的比較亂,啊哈哈哈哈哈?? 常用的文件格式 .a .dylib .framework...
iOS Runloop [TOC] 官方文檔[https://developer.apple.com/library/archive/docum...
iOS AutoReleasePool的實現(xiàn)原理 [TOC] 本文也屬于iOS Objective-C 內(nèi)存管理的范疇,AutoReleaseP...
NSTimer 循環(huán)引用的原因和解決方案 造成循環(huán)引用的原因就是兩個對象之間因為強(qiáng)引用無法釋放。本文將通過NSTimer來剖析強(qiáng)引用,以及解決方...
Swift - Dictionary [TOC] 前言 Dictionary是一種無序的集合,它存儲的是鍵值對之間的關(guān)系,其所有鍵的值需要是相同...