reveal
注: 此處介紹reveal,其中大部分內容來自於唐巧的《ios開發高階》一書,以此說明。
如何使用reveal進行模擬器除錯,只需進行以下三個步驟即可。
1. 建立.lldbinit檔案
vim ~/.lldbinit
2. 輸入以下內容,建立別名
command alias reveal_load_dev expr (void*)dlopen([(nsstring*)[(nsbundle*)[nsbundlemainbundle]pathforresource:@"libreveal"oftype:@"dylib"]cstringusingencoding:0x4], 0x2);
command alias reveal_start expr (void)[(nsnotificationcenter*)[nsnotificationcenterdefaultcenter]postnotificationname:@"ibarevealrequeststart"object:nil];
command alias reveal_stop expr (void)[(nsnotificationcenter*)[nsnotificationcenterdefaultcenter]postnotificationname:@"ibarevealrequeststop"object:nilnil];
其中各個別名的含義:
增加乙個斷點,右鍵單擊斷點,選擇`edit breakpoint`
單擊`action`,然後輸入`reveal_load_sim`
勾選上`options`上的 `automatically continue after evaluating`
Reveal 介面除錯工具
在xcode中的使用方法 2 在reveal軟體的選單欄中選擇 help show reveal library in finder 會顯示reveal的framework和dylib檔案,需要在xcode專案中引入。3 在xcode專案中配置如下幾個地方 中,在彈窗中選擇add to target...
iOSUI除錯工具 Reveal
xcode自帶的模擬器顯示並不能顯示出檢視的層級。而且最重要的一點是當你感覺某一處位置不對的時候想要調整只能修改之後重新調整,然後不對再重複。第二步 把reveal.framework加入工程 第三步 在工程設定中,在 other linker flags項增加 objc framework rev...
專案總結(五) 介面除錯工具Reveal
2 介面認識 3 reveal的使用 1 連線到模擬器除錯 連線到模擬器除錯有好幾種方法,有的是必須修改功能檔案 缺點顯而易見,協作開發時得要求別人也安裝這玩意 有的是斷點後在lldb輸入命令等等。在這就簡單記錄下最方便簡單地一種方式,步驟如下 1 在當前使用者目錄下,建立.lldbinit檔案,並...