首页 > 代码库 > iOS UI调试工具 -- UIDebuggingInformationOverlay
iOS UI调试工具 -- UIDebuggingInformationOverlay
英文原文:
http://ryanipete.com/blog/ios/swift/objective-c/uidebugginginformationoverlay/
无意中看到iOS自带调试工具
1、只要在AppDelegate 中加入如下代码
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { ····· #if DEBUG id overlayClass = NSClassFromString(@"UIDebuggingInformationOverlay"); [overlayClass performSelector:NSSelectorFromString(@"prepareDebuggingOverlay")]; #endif ······· }
2、运行
运行后,用两个手指头在状态栏上同时点击下就可以显示出这个调试的悬浮层。
3、效果
4、功能介绍
- View Hierarchy (查看View 层级关系)
- VC Hirarchy (查看ViewController 层级关系)
- Ivar Explor (查看变量)
- Spec Compare (添加设计图 和 目前效果对比)
- System Color Audit (未知)
5、实用性总结
对于开发来说,由于Xcode太过强大,以至于这个功能估计是鸡肋,所以并没有太多开发在意这个功能。
对于UI而言,他们也不会对每个元素查看问题。
因此这里只当纯属娱乐吧。。。。
iOS UI调试工具 -- UIDebuggingInformationOverlay
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。