寫在前面 當(dāng)在10億數(shù)據(jù)進(jìn)行不到30次比較就能查找到目標(biāo)時(shí),不禁感嘆編程之魅力!人類之偉大呀! —— 學(xué)紅黑樹有感。 終于,在學(xué)習(xí)了幾天的紅黑樹相關(guān)的知識(shí)后,我想把我所學(xué)所想...
寫在前面 當(dāng)在10億數(shù)據(jù)進(jìn)行不到30次比較就能查找到目標(biāo)時(shí),不禁感嘆編程之魅力!人類之偉大呀! —— 學(xué)紅黑樹有感。 終于,在學(xué)習(xí)了幾天的紅黑樹相關(guān)的知識(shí)后,我想把我所學(xué)所想...
一、NSDictionary使用原理 1.NSDictionary(字典)是使用hash表來實(shí)現(xiàn)key和value之間的映射和存儲(chǔ)的,hash函數(shù)設(shè)計(jì)的好壞影響著數(shù)據(jù)的查找訪...
一、啟動(dòng)優(yōu)化 冷啟動(dòng):第一次啟動(dòng)App熱啟動(dòng) 啟動(dòng)優(yōu)化一般講的是冷啟動(dòng) 啟動(dòng)階段:main函數(shù)之前、main函數(shù)之后 main 階段:1、懶加載2、發(fā)揮CPU的價(jià)值(多線程進(jìn)...
一、溫故而知新 1. 內(nèi)存不夠怎么辦 內(nèi)存簡(jiǎn)單分配策略的問題地址空間不隔離內(nèi)存使用效率低程序運(yùn)行的地址不確定 關(guān)于隔離 : 分為 虛擬地址空間 和 物理地址空間 分段 : 把...
一、容器類多線程讀寫的問題我們看蘋果的官方文檔會(huì)發(fā)現(xiàn) NSMutableArray 和NSMutableDictionary 都不是線程安全的,這就帶來一個(gè)問題,主線程我們多...
在iOS中,是通過“xxx.lproj”目錄來定義每個(gè)語(yǔ)言的資源。這里的資源可以是圖片、文本、Storyboard、Xib等等。 iOS國(guó)際化,亦即:(支持)多語(yǔ)言。核心思想...