1、《iOS開發(fā)--應(yīng)用啟動(dòng)優(yōu)化/二進(jìn)制重排》iOS啟動(dòng)優(yōu)化、進(jìn)程如何加載到內(nèi)存中,虛擬地址是怎么演變成過來的、二進(jìn)制重排是個(gè)什么東西,可以怎么實(shí)現(xiàn)。常用的環(huán)境變量:?
NSDoubleLocalizedStrings:項(xiàng)目做國際化本地化(Localized)的時(shí)候是一個(gè)挺耗時(shí)的工作,想要檢測國際化翻譯好的語言文字UI會(huì)變成什么樣子,可以指定這個(gè)指定這個(gè)啟動(dòng)項(xiàng)。可以設(shè)置 NSDoubleLocalizedStrings 為YES。
?NSShowNonLocalizedStrings:在完成國際化的時(shí)候,偶爾會(huì)有一些字符串沒有做本地化,這時(shí)就可以設(shè)置NSShowNonLocalizedStrings 為YES,所有沒有被本地化的字符串全都會(huì)變成大寫。
OS_ACTIVITY_MODE:Xcode8 打印臺輸出亂七八糟的東西,可以設(shè)置 OS_ACTIVITY_MODE 為disable。
DYLD_PRINT_STATISTICS:設(shè)置 DYLD_PRINT_STATISTICS 為YES,控制臺就會(huì)打印 App 的加載時(shí)長,包括整體加載時(shí)長和動(dòng)態(tài)庫加載時(shí)長。