- 在App Store搜索
InjectionIII
璃谨,安裝即可 - 安裝完成后打開
InjectionIII
芽狗,如下圖:InjectionIII打開后的示意圖 - 在AppDelegate添加load代碼
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
#if DEBUG
// 加載Hot Reload - InjectionIII
[[NSBundle bundleWithPath:@"/Applications/InjectionIII.app/Contents/Resources/iOSInjection.bundle"] load];
#endif
}
- 運(yùn)行項(xiàng)目(首次使用
InjectionIII
會(huì)彈出來一個(gè)選擇框,讓你選擇項(xiàng)目的根路徑)庶橱,也可以通過Open Project
添加主工程目錄 - 如果是組件化的話贮勃,可以通過
Add Directory
添加需要檢查的子工程 -
顯示如下內(nèi)容則表示連接成功,如下圖:InjectionIII連接成功
- UI修改后保存苏章,二級(jí)頁面重新進(jìn)入即可寂嘉,(一級(jí)頁面我們這里是通過切換主題來更新的),則可看到修改后的效果
??注射失敗以及使用總結(jié)
- 確認(rèn)
InjectionIII
監(jiān)聽的目錄和 Xcode 項(xiàng)目根目錄是否一致 - 看下有沒有保存成功枫绅,也就是
針筒的顏色由藍(lán)色變成橙色
- 確認(rèn)
Injection connected
有沒有打印泉孩,也就是說有沒有真的運(yùn)行這個(gè)工具 - 如果控制臺(tái)有l(wèi)og顯示
Error loading
,切換模擬器
- 如果修改的是
cell / item
上面的內(nèi)容撑瞧,需要上下滾動(dòng)
才能看到效果 - 如果修改的是一個(gè)普通頁面的內(nèi)容棵譬,最好是
退出這個(gè)頁面,再進(jìn)入這個(gè)頁面