iOS 應用內調試工具:FLEX
FLEX (Flipboard Explorer) 是 iOS 開發的應用內調試和探測工具集。運行的時候,FLEX 提供一個浮動在應用之上的工具欄,用戶可以查看和修改應用的每一個地方。
調試利器:
-
檢測和修改層次視圖
-
查看任何對象的屬性和實例變量
-
支持動態修改許多屬性和實例變量
-
支持動態調用實例和類方法
-
通過堆棧訪問任意對象
-
使用應用的沙盒查看文件系統
-
動態查看和修改
NSUserDefaults值
不像其他的調試工具,FLEX 完全是在應用中運行,用戶不需要連接 LLDB 或者 XCode 或者是其他遠程調試服務器。同時,FLEX 在模擬器和物理設備上都運行的很好。
用法
短示例:
[[FLEXManager sharedManager] showExplorer];
更復雜的示例:
#if DEBUG#import "FLEXManager.h"#endif...- (void)handleSixFingerQuadrupleTap:(UITapGestureRecognizer *)tapRecognizer{#if DEBUG
if (tapRecognizer.state == UIGestureRecognizerStateRecognized) {
// This could also live in a handler for a keyboard shortcut, debug menu item, etc.
[[FLEXManager sharedManager] showExplorer];
}#endif} 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!
