• 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、运行

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

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

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

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

  • 相关阅读:
    使用Docker在本地搭建Hadoop分布式集群
    微博推荐 第三个map 源码
    对象
    http无状态(stateless)
    理解http的无连接
    http响应报文之首部行
    http响应报文之状态行
    http响应报文
    http请求报文之首部行
    http请求之请求数据
  • 原文地址:https://www.cnblogs.com/jiduoduo/p/16072317.html
Copyright © 2020-2023  润新知