xCode使用dyci实现应用运行时修改代码
来源:互联网 发布:可视化网址导航源码 编辑:程序博客网 时间:2024/06/08 02:47
在iPhone开发时,用xib的话,源代码管理、日后修改都是问题。所以团队开发时,一般不建议用xib。
这就产生一个问题,界面用代码实现后,界面调整时,改完代码后,必须重新运行程序才能看到修该的结果。
dyci这个工具可以解决这个问题。
dyci是个动态编译的工具,可以把修改过的代码注入到正在运行的应用中。这样,不需重新运行应用,就可以看到修改的结果了。
dyci的网址:https://github.com/DyCI/dyci-main详细使用可以参考官方文档。
下面是我总结的需要注意的地方:
1、xCode上安装dyci的插件。 安装成功的话,xcode的Product菜单最下面会多一项:Recompile and inject。
2、需要在工程文件中引用dyci.framework这个库。 只需要加这个库就可以了。不需要增加代码。
3、工程中的other link flag 需要加 -objC。
官方文档中提到:Make sure that you have -ObjC flag in Other Linker Flags setting
因为dyci库里有category,需要加此flag,以使库中category生效。
4、修改完源程序后,需要先保存,再按ctrl + x。如果成功的话,控制台会有输出。
5、想看修改后的情况,需要重新进入一次界面才可以。
- xCode使用dyci实现应用运行时修改代码
- Xcode使用Dyci动态注入代码
- Xcode上使用Reveal运行时修改应用界面
- iOS Dyci Xcode 动态注入插件
- Xcode小技巧:使用代码块+查看某行代码作者+运行时显示控件边框
- Xcode运行HTML5代码
- Xcode从5.1升级到5.1.1后,重装dyci
- xcode如何修改应用名字
- Xcode修改app应用名称
- Xcode 4修改代码公司名称
- 修改xcode代码风格设置
- Xcode 6.3修改代码字体大小
- 修改xcode代码风格设置
- iOS开发之使用dyci实时调试UI
- 运行时使用代码动态的修改AspxGridView的列属性
- 使用Xcode运行并调试
- Xcode 运行时错误
- 在xcode中编辑运行python代码
- Fragments (Android官方文档中文版二)
- Android异常java.io.FileNotFoundException:(Is a directory)
- 面试小集合
- 图片垂直居中
- 【乡巴佬下载】答疑解难:双系统提示延缓写入失败的问题
- xCode使用dyci实现应用运行时修改代码
- WIZnet 在 Embedded World 2013展会中的展示
- PLSQL Developer 没有64位版本,所以在64位系统上运行该程链接64位Oracle时就会报错
- Apriori算法详解之【一、相关概念和核心步骤】
- oracle wm_concat(column)函数的使用
- 解决adb server is out of date. killing...
- Java与UML协同应用开发
- vim map nmap...
- 在Navicat 中写MySQL存储过程的一个坑