Reveal是用于透視程序整體結構的一個軟件,軟件收費89美刀,試用期30天,不過好在有破解版,無需擔心花錢的問題?
在然后呢,軟件在哪下,可以在我的github上下載到破解版本的,https://github.com/149393437/Reveal
直接運行即可?
那么我們先來看下Reveal提供的示例吧,打開Reveal軟件,什么~~怎么打開~~好吧,雙擊就可以了
進入以后是如下界面
 
 那么如何打開示例呢?
點擊help

點擊Start exploring
 
 稍等幾秒

duang的一下,就出現了下面界面

那么我們來分析下軟件有什么功能呢

點擊界面的其中一個圖像

控件還有哪些屬性呢

 
 修改屬性的時候,你甚至可以直觀的在模擬器上看到結果,但是很遺憾的是你代碼沒有修改,需要你自己修改


那么好了,我們體驗過了他的示例的強大,但是如何關聯到我們的應用上呢,接下來介紹如何在我們的應用上集成如此酷的效果
首先我們需要獲得他的開發包,一種呢是下載我提供的一個Reveal,另外是你自己來獲取
第一種方式

第二種方式


接下來我們創建一個工程



按照官方文檔的說明,還需要2個步驟
一個是添加引用庫libz,另外需要添加-ObjC就可以了,這里需要注意大小寫問題,那么我們來看下
 
 
然后運行工程,在打開我們的Reveal

estDemo就是我們的模擬器嘛,呵呵,當然要選擇嘍
 
 現在我們在工程內添加一個label上去,當然為了好看,我們把背景色設置為紫色

然后程序運行起來了,我們發現Revel好像沒有更新拗

怎么辦呢~~你求求我啊

你看,現在同步了吧

嘿嘿,但是我們發現好像坐標不太對啊,后面的文字沒出來,來我們修改下坐標看看

當你修改完以后,你會驚喜的發現,連模擬器的也修改過來了

別高興太早,這里修改了,代碼可沒有修改,下次你運行,還是那樣,Reveal不能幫你修改代碼,只能作為你修改代碼的參考 所以嘛,你還是要自己改代碼滴
那么我們在最后在label上面添加一個button看看

那么一般來說,你添加一個透明的button,運行代碼是看不到的,但是在reveal下就無所遁形了,運行程序,在更新reveal

什么?你和我顯示的不一樣,好吧看下圖 你顯示的是不是這個樣子的呢?
 
 新聞熱點
疑難解答