一、啟動時間測量(優(yōu)化啟動時間) 1、main函數前執(zhí)行的時間 在此階段系統(tǒng)做的任務為: 1.1. 加載應用的可執(zhí)行文件 1.2. 加載動態(tài)鏈接庫加載器dyld(dynami...
一、啟動時間測量(優(yōu)化啟動時間) 1、main函數前執(zhí)行的時間 在此階段系統(tǒng)做的任務為: 1.1. 加載應用的可執(zhí)行文件 1.2. 加載動態(tài)鏈接庫加載器dyld(dynami...
Method Swizzling是runtime應用的體現声诸,那么關于Method Swizzling的應用和注意事項在下面做簡單的總結: Method Swizzling原理...
RunLoop的兩個重要的作用: 1、保證iOS程序運行后不退出(因為RunLoop是一個“死循環(huán)”,才能保證程序運行后不會退出。否則執(zhí)行完main函數就直接退出险毁。) 2、監(jiān)...
1墓臭、使對象具有拷貝功能 在自定義的類里面實現NSCopying協(xié)議和NSMutableCopying協(xié)議蘸鲸,若沒有實現這兩個協(xié)議的話,在實例化對象后調用copy/mutable...
1仍稀、copy: 1??NSString、NSArray埂息、NSDictionary 等等經常使用copy關鍵字技潘,是因為他們有對應的可變類型:NSMutableString、NS...