一、Reveal作用:
Reveal能連接到應(yīng)用程序,并允許開發(fā)者編輯各種用戶界面參數(shù),這反過來會立即反應(yīng)在程序的UI上。就像用FireBug調(diào)試HTML頁面一樣,在不需要重寫代碼、重新構(gòu)建和重新部署應(yīng)用程序的情況下就能夠調(diào)試和修改iOS用戶界面。 -- InfoQ
二、在Xcode中的使用方法:
1.在Xcode中打開您的iOS工程。
-
2.在Reveal軟件的菜單欄中選擇【Help】-【Show Reveal Library In Finder】- 【iOS Library】,會顯示Reveal的FrameWork和dylib文件,需要在Xcode項目中引入Reveal.framework。
-
3.在Xcode項目中配置如下幾個地方:
-
添加Reveal的Framework文件,將Framework文件拖到項目導(dǎo)航面板中,在彈窗中選擇Add to Target和Copy Item if need。(這個操作會把Reveal.framework文件復(fù)制到您的項目中,如果reveal更新了,那需要重新操作一遍來覆蓋舊文件);
-
- 在項目配置區(qū)域,選擇Build Settings,在右上角搜索框中輸入關(guān)鍵字:Other Link,會自動帥選出Linking節(jié)點中的Other Linker Flags屬性節(jié)點,輸入內(nèi)容:-ObjC -lz -framework Reveal
- 在項目配置區(qū)域,選擇Build Settings,在右上角搜索框中輸入關(guān)鍵字:Other Link,會自動帥選出Linking節(jié)點中的Other Linker Flags屬性節(jié)點,輸入內(nèi)容:-ObjC -lz -framework Reveal
-
4.Xcode的配置完成,現(xiàn)在選擇一個模擬器開始運行您的項目,運行成功后,會打印類型內(nèi)容:
2016-07-28 09:58:29.250 ProjectName[28492:4028246] INFO: Reveal Server started (Protocol Version 25).
然后切換到Reveal程序界面,在左上角No Connection那個下拉框中選擇您的項目名稱。
注意哦:如果您選擇真機調(diào)試,那么需要確保手機和電腦處于同一個Wifi網(wǎng)絡(luò)中(同一個網(wǎng)段中)。