Reveal是用於透視程序整體結構的一個軟件,軟件收費89美刀,試用期30天,不過好在有破解版,無需擔心花錢的問題
破解版本的,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
什麼?你和我顯示的不一樣,好吧看下圖 你顯示的是不是這個樣子的呢?