dyci——IOS動態代碼注入


有時候用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、想看修改后的情況,需要重新進入一次界面才可以。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM