2018-05-06

iOS啟動優(yōu)化。

上一節(jié)講了啟動的原理, 現(xiàn)在來說說啟動優(yōu)化;

pre-main:

1.減少動態(tài)庫framework數(shù)量, 不用的都刪掉。?

2.objc類數(shù)量越多,方法越多, 加載越慢。

3. 盡量避免load方法, 使用Initialize,或者 dispatch_once.

4.減少c的constructor 函數(shù)

5.刪除無用的靜態(tài)變量


main:

1.減少didFinishLoading 執(zhí)行時間。?

2.rootViewController? 延遲加載。 view可以先畫好空的UI,異步網(wǎng)絡(luò)請求后 再更新UI.

3.純代碼方式 編寫 。xib轉(zhuǎn)化也需要時間, 與UI無關(guān)的業(yè)務(wù)可以延遲加載。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • iOS啟動原理 iOS啟動 大致可分為t1(pre-main)main方法執(zhí)行前 和 main之后,也就是didF...
    Subterfuge閱讀 175評論 0 0
  • 釀酒的第一性原理 最近在看一本釀酒的書,我就在思考,糧食為什么會發(fā)酵?怎么才能釀造出來好酒?任何事物背后都是有道理...
    LIUSHIJIU閱讀 994評論 1 1
  • 這本書是印度作家維拉斯.斯瓦魯普寫的,他出生于印度律師世家,從小愛好文學(xué),供職于印度外交部。故事的地域跨度甚至超...
    多啦a夢豆沙包閱讀 788評論 0 0
  • 前幾天,一好朋友在微信上發(fā)一狗熊圖片問我覺得哪個布熊好看,什么顏色,大小尺寸,我根據(jù)自己的審美觀念給予她建議,我...
    風(fēng)口上的魚閱讀 225評論 0 0

友情鏈接更多精彩內(nèi)容