Reveal 是 调试UI非常的好用,比Xcode自带的Debug中的功能要强大。下载地址,可以免费使用30天.
下载好了之后,如何调试呢?
两个思路(先确保reveal的安装在 应用程序 中)
第一个是添加Reveal的framework到工程中,
第二个编辑断点或则使用终端。
这些主要讲使用第二个思路来解决。
方案一 在xcode控制台输入命令
第一步 运行程序,然后点击暂停项目。
第二步 控制台输入两条命令。
expr (Class)NSClassFromString(@"IBARevealLoader") == nil ? (void *)dlopen("/Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib", 0x2) : ((void*)0)
expr (void)[(NSNotificationCenter*)[NSNotificationCenter defaultCenter] postNotificationName:@"IBARevealRequestStart" object:nil];