Reveal是iOS開發(fā)常用工具之一,它可以在程序運(yùn)行過程中進(jìn)行頁面調(diào)試全景。開發(fā)者不需要重啟程序俐巴,不需要修改代碼就可以直接進(jìn)行UI調(diào)試了骨望,是不是爽歪歪啊欣舵?那就一起來看下怎么用吧
下載地址
http://revealapp.com/download/
如何集成
要使用Reveal工具擎鸠,不需要添加任何代碼,也不需要帶入頭文件缘圈。庫將會(huì)在應(yīng)用啟動(dòng)時(shí)自動(dòng)加載劣光,并在您的應(yīng)用內(nèi)部啟動(dòng)必要的Reveal服務(wù)袜蚕。
現(xiàn)在我假設(shè)你已經(jīng)下載好了安裝包,并且安裝上了這個(gè)可愛的APP:
接下來打開Reveal绢涡,找到菜單Help->Show Reveal Library in Finder->iOS Library :
iOS Library里有兩個(gè)文件:
把Reveal.framework拷貝到自己的工程目錄下并添加到工程牲剃。
然后,更改下target配置雄可,把Other Linker Flags 改為:“-ObjC -lz -framework Reveal” ,如圖:
run之后凿傅,工程Build Success即可~等到模擬器或者真機(jī)完全啟動(dòng)之后,再打開Reveal数苫,選擇左上角你剛剛運(yùn)行的工程:
現(xiàn)在聪舒,你可以直接在Reveal上修改你想調(diào)試的UI了,效果立現(xiàn)虐急。
除了上述的這種靜態(tài)集成方式箱残,Reveal還是支持Cocoapods。各位不妨一試止吁。
注意事項(xiàng):
不要將連接了Reveal庫文件的應(yīng)用直接正式發(fā)布被辑。因?yàn)镽eveal的檢視機(jī)制,會(huì)將您應(yīng)用的許多內(nèi)部信息暴露出來敬惦,而這將很可能導(dǎo)致您的應(yīng)用被Apple審查團(tuán)隊(duì)拒絕發(fā)布敷待。
最后
其實(shí)Reveal除了可以調(diào)試自己的APP,還可以查看別人的APP界面結(jié)構(gòu)仁热,這個(gè)屬于逆向工程范疇了,有興趣的童鞋自己去Google吧~而且做人要說到做到勾哩,題目說了講簡單使用就講簡單使用絕對(duì)不講高級(jí)應(yīng)用抗蠢,就醬。