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,180評論 4 61
  • 轉載自:https://github.com/Tim9Liu9/TimLiu-iOS 目錄 UI下拉刷新模糊效果A...
    袁俊亮技術博客閱讀 11,956評論 9 105
  • 夜入漸微涼 秋風黃昏起 鐘于彩霞漫過的天際 浸染著湖泊的點點滴滴 獨步著 耳聽著 爾最喜的樂曲 一路向前的篤定 風...
    花非物欲閱讀 109評論 0 4
  • 去年在京東網上看到大冰的“阿彌陀佛,么么噠”??词菬徜N書,就抱著試試看的心態買回來了。只能說是自己孤陋寡聞了,盡不...
    朵先森閱讀 2,086評論 0 0
  • 大腦的左右腦分工是人類幾千萬年進化的結果,而我們說的“本能”其實就是右腦的職能。對于外界環境給予我們的刺激,我們的...
    海浪哥閱讀 268評論 0 1