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而言,他们也不会对每个元素查看问题。

  因此这里只当纯属娱乐吧。。。。

 

转载于:https://www.cnblogs.com/kingbo/p/7159497.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值