iOS 查看層級關系以及調用堆棧


我們一般開發中的大部分都是使用reveal以及xcode查看視圖層級以及使用lldb (thread backtrace)的命令查看層級與調用堆棧.
還有一種方法可以直觀的在我們的APP中顯示出來,可以查看整個 window 的 View 嵌套關系,查看當前 ViewController 的屬性,查看 UIApplication 的成員屬性
直接在 AppDelegate 的 didFinishLaunchingWithOptions 方法中加入兩行代碼即可。注:這是私有API
let overlayClass = NSClassFromString("UIDebuggingInformationOverlay") as? UIWindow.Type
_ = overlayClass?.perform(NSSelectorFromString("prepareDebuggingOverlay"))







免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM