【iOS】架構師之路~底層原理四 : (??效能優化、架構)
阿新 • • 發佈:2019-12-25
十六. 效能優化
16.1 CPU和GPU
16.2 卡頓產生的原因
16.3 卡頓優化-CPU
16.4 卡頓優化 - GPU
16.5 離屏渲染
16.6 卡頓檢查
平時所說的“卡頓”主要是因為在主執行緒執行了比較耗時的操作
可以新增Observer到主執行緒RunLoop中,通過監聽RunLoop狀態切換的耗時,以達到監控卡頓的目的
複製程式碼
16.7 耗電的主要來源
16.8 耗電優化
16.9 App 啟動
16.10 APP的啟動優化
16.11 安裝包瘦身
十七. 設計模式與架構
17.1 何為架構?
17.2 MVC - Apple版
17.3 MVC - 變種
17.4 MVP
17.5 MVVM
17.6 三層架構
應用層/介面層
業務層
資料層
複製程式碼
17.7 四層架構
應用層/介面層
業務層
網路層
資料層
複製程式碼