UIDebuggingInformationOverlay在OC语法中使用

原文出处:http://www.cnblogs.com/pretty-guy/p/6924882.html
你可以从这里下载demo
在微博看到几位大牛再说将UIDebuggingInformationOverlay加入豪华午餐,于是乎,自己去看看了原文介绍。因为博主使用的是Swift语法,而我还没怎么使用Swift(千万别笑我跟不上时代😂)。所以,就尝试着用OC的语法来实现了一下,用OC的实现遇到的问题呢就是不知道如何调用通过NSClassFromString生成的Class的类方法,在Google了之后,在这里找到了答案。下面我就直接贴调用代码咯

- (void)showOverLay
{
    Class class = NSClassFromString(@"UIDebuggingInformationOverlay");
    SEL selector = NSSelectorFromString(@"prepareDebuggingOverlay");
     
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Warc-performSelector-leaks"
    [class performSelector:selector];
    SEL overlaySelector = NSSelectorFromString(@"overlay");
    SEL toggleVisibilitySelector = NSSelectorFromString(@"toggleVisibility");
     
    [[class performSelector:overlaySelector] performSelector:toggleVisibilitySelector];
#pragma clang diagnostic pop
}

添加到appdelegate 下面的 方法中

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

以下是UIDebuggingInformationOverlay具体使用方式的中文版
https://juejin.im/entry/59349400570c35005b52e429

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,198评论 4 61
  • 转载自:https://github.com/Tim9Liu9/TimLiu-iOS 目录 UI下拉刷新模糊效果A...
    袁俊亮技术博客阅读 11,956评论 9 105
  • 夜入渐微凉 秋风黄昏起 钟于彩霞漫过的天际 浸染着湖泊的点点滴滴 独步着 耳听着 尔最喜的乐曲 一路向前的笃定 风...
    花非物欲阅读 111评论 0 4
  • 去年在京东网上看到大冰的“阿弥陀佛,么么哒”。看是热销书,就抱着试试看的心态买回来了。只能说是自己孤陋寡闻了,尽不...
    朵先森阅读 2,087评论 0 0
  • 大脑的左右脑分工是人类几千万年进化的结果,而我们说的“本能”其实就是右脑的职能。对于外界环境给予我们的刺激,我们的...
    海浪哥阅读 272评论 0 1