有時候用xib,更改了布局需要重新運行才可以看到效果,對於比較復雜的應用尤其浪費時間,下面介紹一個工具dyci-不需要重Run應用,也能看到效果
yci的網址:https://github.com/DyCI/dyci-main
可以下載來看源碼和示例代碼。
安裝方法如下,打開終端輸入如下命令
git clone https://github.com/DyCI/dyci-main.git
cd dyci-main/Install/
./install.sh
1、 安裝成功的話,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、想看修改后的情況,需要重新進入一次界面才可以。