1. 調(diào)用順序 以main為分界,load方法在main函數(shù)之前執(zhí)行,initialize在main函數(shù)之后執(zhí)行 2.相同點(diǎn)和不同點(diǎn) 2.1 相同點(diǎn) load和initial...
1. 調(diào)用順序 以main為分界,load方法在main函數(shù)之前執(zhí)行,initialize在main函數(shù)之后執(zhí)行 2.相同點(diǎn)和不同點(diǎn) 2.1 相同點(diǎn) load和initial...
資源優(yōu)化:對(duì)資源文件下手,壓縮圖片/音頻,去除不必要的資源 編譯優(yōu)化: release版應(yīng)該選擇Fastest, Smalllest,這個(gè)選項(xiàng)會(huì)開(kāi)啟那些不增加代碼大小的全部?jī)?yōu)...
Preface 首先,感謝一下老師和朋友們對(duì)我一直以來(lái)的支持以及寬容。最近,我所實(shí)習(xí)的公司開(kāi)辦了一個(gè)名為 MY Day 的內(nèi)部技術(shù)分享活動(dòng),作為活動(dòng)的組織者之一及第一期的分享...
一、GCD介紹 1. 簡(jiǎn)介 并發(fā)處理能夠同時(shí)處理多個(gè)任務(wù)。異步設(shè)計(jì)方法可以充分地發(fā)揮多核優(yōu)勢(shì)。GCD(Grand Central Dispatch)是一種異步方法,是專為多核...
Mac OS X 10.6及iOS4.0之后導(dǎo)入了可以使全體線程更高效運(yùn)行,并且使并行處理應(yīng)用更易開(kāi)發(fā)的架構(gòu),GCD(Grand Central Dispatch),同時(shí)引...
1、NSRunLoop Runloop的作用在于當(dāng)有事情要做時(shí)它使當(dāng)前的thread工作,沒(méi)有事情做時(shí)又使thread 休眠sleep。Runloop并不是由系統(tǒng)自動(dòng)控制的,...
iOS 5之后添加了ARC的特性,順便提出來(lái)新的strong、weak關(guān)鍵字。相比而言,retain和strong是一致的(聲明為強(qiáng)引用);assign和weak是基本一致的...
在iOS開(kāi)發(fā)中不可避免的會(huì)用到一些第三方類庫(kù),它們提供了很多實(shí)用的功能,使我們的開(kāi)發(fā)變得更有效率;同時(shí),也可以從它們的源代碼中學(xué)習(xí)到很多有用的東西。 1. Reachabil...