博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UIDebuggingInformationOverlay在OC语法中使用
阅读量:6456 次
发布时间:2019-06-23

本文共 883 字,大约阅读时间需要 2 分钟。

转载请注明出处: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}

 效果图如下:

转载于:https://www.cnblogs.com/pretty-guy/p/6924882.html

你可能感兴趣的文章
LAMP架构(apache安装,apache工作原理介绍)
查看>>
Spring整体介绍
查看>>
文字超长用省略号
查看>>
如意云使用经验
查看>>
【转自IT168 应用】面向对象存储所需要知道的十四大问题
查看>>
openfire的配置和逻辑简要
查看>>
Application's Security component
查看>>
用大白话聊聊分布式系统
查看>>
正则表达式集合
查看>>
Plasma Active进入Beta阶段
查看>>
被某出行(原名是某单车)给恶心到了,给你们说说我的故事
查看>>
php-fpm文件描述符pid文件应该让nginx有权限访问才行
查看>>
Mac php版本切换
查看>>
php在nginx下输出缓冲
查看>>
编写一个程序,判断输出一个字符串中大写英文字母数,和小写英文字母数,和其他非英文字母数...
查看>>
Java包(package)的命名规范,java中package命名规则
查看>>
关于Activity.startActivityForResult(Intent ,int )使用
查看>>
QPA
查看>>
Ionic基于HTML5的App开发-起手配置
查看>>
Shell脚本获取格式化日期与时间
查看>>