InjectionIII 成噸的提升iOS開發效率

InjectionIII容許您在iOS模擬器中以增量方式更新類的方法實現,而無需重建或從新啓動應用程序,從而節省開發人員的時間。咱們先看效果bash

InjectionIII

1:打開mac上的App Store app

圖1

2:下載完成,並點擊打開spa

圖2
3:您須要在應用程序的 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 中添加如下內容之一:

圖3

#if DEBUG
//or oc
[[NSBundle bundleWithPath:@"/Applications/InjectionIII.app/Contents/Resources/iOSInjection.bundle"] load];
//or switf
Bundle(path: "/Applications/InjectionIII.app/Contents/Resources/iOSInjection.bundle")?.load()
//for tvOS:
Bundle(path: "/Applications/InjectionIII.app/Contents/Resources/tvOSInjection.bundle")?.load()
//Or for macOS:
Bundle(path: "/Applications/InjectionIII.app/Contents/Resources/macOSInjection.bundle")?.load()
#endif
複製代碼

4:選擇如圖4 Open Project 選項 打開你要運行的工程目錄 而後如圖選擇路徑code

圖4

5:如圖出現 💉 Injection connected, watching /Users/****/Desktop/InjectionIII/**顯示鏈接成功cdn

圖5

6: 在VC中實現- (void)injected而後command+s保存切執行代碼blog

- (void)injected {
    //self.view.backgroundColor = [UIColor yellowColor];
}
複製代碼

圖6
相關文章
相關標籤/搜索