Swift 项目中配置 Reveal

Reveal 是调试 iOS 的利器,文章很多,这篇不错:
http://security.ios-wiki.com/issue-3-4/

有一种比较方便的集成方式是为 lldb 设置4个别名来集成Reveal,网上的都是 OBJC 版本,在此记录 Swift 版本:

command alias reveal_load_sim expr dlopen("/Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib", 2)
command alias reveal_load_dev expr dlopen(NSBundle.mainBundle().pathForResource("libReveal", ofType: "dylib")!, 2)
command alias reveal_start expr NSNotificationCenter.defaultCenter().postNotificationName("IBARevealRequestStart", object: nil)
command alias reveal_stop expr NSNotificationCenter.defaultCenter().postNotificationName("IBARevealRequestStop", object: nil)

你可能感兴趣的:(Swift 项目中配置 Reveal)