主要內(nèi)容: 理解可執(zhí)行文件 理解Mach-O文件 Mach-O文件結(jié)構(gòu) Mach Header Load Commands Data 理解大小端...
主要內(nèi)容: 理解C、C++以及OC的關(guān)系 編譯型語(yǔ)言與解釋型語(yǔ)言 編譯器LLVM與CLang 理解iOS編譯流程 預(yù)處理 編譯 匯編 鏈接 一、...
主要內(nèi)容: 區(qū)分Project、Target、Scheme 多Target 配置 Scheme配置 xcconfig文件配置 一、區(qū)分Proje...
主要內(nèi)容: AutoreleasePool簡(jiǎn)介 AutoreleasePool底層原理 Autorelease與NSThread、NSRunLo...
主要內(nèi)容: 內(nèi)存區(qū)域劃分 內(nèi)存管理/引用計(jì)數(shù) MRC手動(dòng)管理引用計(jì)數(shù) ARC自動(dòng)引用計(jì)數(shù) 內(nèi)存泄漏問(wèn)題 野指針問(wèn)題 一、內(nèi)存區(qū)域劃分 程序在分配...
主要內(nèi)容: 分析Block捕獲外部變量的過(guò)程 理解Block修改外部變量的限制 分析__block存儲(chǔ)域類說(shuō)明符的原理 理解__block變量的...
主要內(nèi)容: 分析Block的源碼 驗(yàn)證Block的本質(zhì)是對(duì)象 理解Block的存儲(chǔ)域分類 驗(yàn)證Block的不同存儲(chǔ)域 分析Block的Copy原...
理解了隱式動(dòng)畫后,顯式動(dòng)畫就更加通俗易懂了。區(qū)別于隱式動(dòng)畫的特點(diǎn),顯式動(dòng)畫就是需要我們明確指定類型、時(shí)間等參數(shù)來(lái)實(shí)現(xiàn)效果的動(dòng)畫。除此之外,我們也...
Core Animation的一個(gè)非常顯著的特性是就是實(shí)現(xiàn)動(dòng)畫,而且它支持隱式動(dòng)畫和顯式動(dòng)畫兩種形式,本篇我們主要從隱式動(dòng)畫說(shuō)起; 本篇主要內(nèi)容...