InjectionIII使用以提高开发效率

我们在调试项目的时候,都是编译,运行,然后到模拟器(手机)

这样可以说浪费很多时间,InjectionIII就可以解决类似的问题。

 

1、打开AppStore,购买。(开源项目)

https://github.com/johnno1962/InjectionIII

2、授权应用访问文件夹的权限(安全性与隐私),运行以后,打开项目。

 

3、选择项目所在目录

4、App Delegate 中

 

 

  #if DEBUG
        // or oc
        //[[NSBundle bundleWithPath:@"/Applications/InjectionIII.app/Contents/Resources/iOSInjection.bundle"] load];
        // or swift
        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

当前是Swift项目所有只要打开这行即可,如果是OC,那么就打开OC的那行。

 

5、选择一个模拟器,比如说:

 

6、运行

 

 多了一行,这个,不用管它,不影响。

出现了字样,代表成功了。

然后你随便找一个编辑界面,修改下,会发现并没有动静, 你把当前打开界面关掉,重新打开就看到效果了。

 

还是挺不错,这个可以节省很多时间,提高开发效率。

 

 

posted @ 2022-03-29 16:00  jiduoduo  阅读(246)  评论(0)    收藏  举报