Xcode实时调试 - 向正在运行的应用程序发送通知

时间:2014-02-11 23:56:10

标签: xcode

我见过像superDB这样的东西,你可以在应用程序运行时向它发送Notifications。 https://github.com/Shopify/superdb

我知道在llvm中,你可以在遇到断点时添加子视图等。

是否可以以除使用superDB之外的任何其他方式发送通知?

由于 此致

1 个答案:

答案 0 :(得分:0)

在能够实时编辑用户界面方面SuperDB非常非常强大。我在我的应用程序中所做的就是这样,当我点击一个UI对象时,可以通过.self命令访问它 - 这使得调整UI变得非常容易,并且以这种方式与你的应用程序交互很有趣。缺点是存在一些学习曲线。

要考虑的其他一些选择:

  • DCIntrospect UIKit是一名界面检查员 - 我没有使用它,但看起来它可能会做一些你正在寻找的东西
  

Introspect是iOS的一小组工具,可帮助调试使用UIKit构建的用户界面。它对于动态创建或可在运行时更改的UI布局特别有用,或者通过查找不必要的重新绘制的非不透明视图或视图来调整性能。它设计用于iPhone模拟器,但也可以在设备上使用。

  • PonyDebugger使用Chrome远程登录您的应用。适用于网络流量调试,核心数据浏览,视图层次结构显示
  

PonyDebugger是一个远程调试工具集。它是一个客户端库和网关服务器组合,使用浏览器上的Chrome开发者工具来调试应用程序的网络流量和托管对象上下文。

  

手势识别器的游乐场。