前言
朋友无意中透露出来的一个神器InjectionIII,可以类似Android那样动态的修改代码,及时看到界面的变化
对于我们iOS开发来说,可以说是减少了很多不必要的操作.如果电脑配置低或者项目build很久,操作比较多,简直就是神器!
效果示例
简介
也没有什么好介绍, APP的说明已经很清楚了.
使用步骤:
- 下载APP
- 配置项目
- 运行
- 测试
- 完事
思路有了,动手起来.
运行环境
Mac, Xcode 10+
第一步
Mac App Store下载injectionIII, 打开,并且Open Project,这是为了监听你的项目
也可以先不设置,第三步运行的也会有弹窗出来让你选择
第二步
打开项目,并且在AppDelegate中加入下面的代码
第三步
运行项目会有log:💉 Injection connected, watching /Users/XXX/Downloads/test/**
那就说明你配置完成啦
第四步
变化的代码要写在injected方法里面,这个是固定的方法
写完直接保存,就可以看到效果!!!!
1 | -(void)injected{ |
第五步
完事了…
备注
如果出现下的情况,不用管,是对的
1 | 💉 Loading .dylib - Ignore any duplicate class warning... |
总结
网上有很多教程,大家都可以去查找看看,基本都是差不多的. swift版本的就不测试了,大同小异