![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
什么是單元測試 檢查是否每個代碼單元(例如類或函數(shù))是否能產(chǎn)生預(yù)期的結(jié)果 獨(dú)立運(yùn)行的冶匹,不依賴于其他模塊或組件 什么是UI測試 是屬于端到端的測試...
weak_import 弱引用 將框架及其所有引用標(biāo)記為weak弱引用陷虎,lldb編譯器會進(jìn)行優(yōu)化郁稍,允許允許時不連接該庫凰浮,防止找不到Framewo...
XCFramework XCFramework是蘋果官方2019年提出的Framework的另一種先進(jìn)格式膜廊,可以更方便的表示一個平臺和架構(gòu)的分發(fā)...
動態(tài)庫是編譯器鏈接的最終產(chǎn)物选泻,系統(tǒng)的動態(tài)庫是直接存放在手機(jī)里面的冲粤,一般為tbd格式,tbd文件里面存放了系統(tǒng)動態(tài)庫具體的位置页眯,通過install...
常見庫文件格式 .a:靜態(tài)庫 .dylib:動態(tài)庫 .framework:動梯捕、靜態(tài)庫 .xcframework:針對不同架構(gòu)的動、靜態(tài)庫 靜態(tài)庫...
Project:包含項(xiàng)目所有代碼窝撵、資源文件傀顾、所有信息 Target:對指定代碼、資源的構(gòu)建方式 Scheme:對指定的Target配置環(huán)境 本文...
本文主要介紹組件化通訊的三種方式 URL路由:MGJRouter[https://github.com/meili/MGJRouter]碌奉、HHR...
組件化 組件化就是將模塊單獨(dú)抽離短曾,分層寒砖,通過制定的通訊方式,實(shí)現(xiàn)解耦 組件化優(yōu)點(diǎn) 模塊間的解耦 模塊重用 提交團(tuán)隊(duì)開發(fā)效率 單元測試 需要組件化...
卡頓原因 計(jì)算機(jī)通過CPU嫉拐、GPU哩都、顯示器三者協(xié)同工作將試圖顯示到屏幕上 1、CPU將需要顯示的內(nèi)容計(jì)算出來婉徘,提交到GPU 2漠嵌、GPU將內(nèi)容渲染...