轉(zhuǎn)場(chǎng)過程解析 UINavigationController對(duì)于translation動(dòng)畫做了一定的封裝, 同時(shí)持有fromAnimateView與toAnimateView,...
轉(zhuǎn)場(chǎng)過程解析 UINavigationController對(duì)于translation動(dòng)畫做了一定的封裝, 同時(shí)持有fromAnimateView與toAnimateView,...
iOS要分析函數(shù)的執(zhí)行時(shí)間,一種辦法是hook住objc_msgSend方法,實(shí)現(xiàn)比較簡單,但是有個(gè)局限性,只對(duì)objective-c方法有效,對(duì)c函數(shù)和block就不行了。...
Swift3.0 - 真的很簡單Swift3.0 - 數(shù)據(jù)類型Swift3.0 - ArraySwift3.0 - 字典Swift3.0 - 可選值Swift3.0 - 集合...
背景知識(shí): mach-o文件為基于Mach核心的操作系統(tǒng)的可執(zhí)行文件、目標(biāo)代碼或動(dòng)態(tài)庫,是.out的代替,其提供了更強(qiáng)的擴(kuò)展性并提升了符號(hào)表中信息的訪問速度, 符號(hào)表,用于標(biāo)...
本文長期更新! 準(zhǔn)備工作: 安裝前:給Terminal終端配置網(wǎng)絡(luò)代理[http://www.itdecent.cn/p/0ad19c5e7def]安裝后:CocoaPod...
背景 庫其實(shí)就是一段二進(jìn)制代碼,加上一些頭文件。 使用庫無非就兩種情況: 提供服務(wù),但是不希望別人看到源碼。減少工程編譯時(shí)間。使用庫的時(shí)候只需要 Link 一下,不會(huì)浪費(fèi)編譯...
背景 一個(gè)項(xiàng)目做的時(shí)間長了,啟動(dòng)流程往往容易雜亂,庫也用的越來越多,APP的啟動(dòng)時(shí)間也會(huì)慢慢變長。本次將針對(duì)iOS APP的啟動(dòng)時(shí)間優(yōu)化一波。 通常針對(duì)一個(gè)技術(shù)點(diǎn)做優(yōu)化的時(shí)候...