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