iphone - 在运行时添加标志(Xcode Instruments)

标签 iphone objective-c ios xcode instruments

我正在使用 Instruments 在我的 iOS 应用程序中调试我的分配,并且想知道是否有一种方法可以在代码运行时向跟踪添加标志。例如,我希望在用户点击该按钮后自动添加一个标志,上面写着“用户点击了按钮 X”。

从 Apple 文档看来,您只能在“事后”添加这些标志。

最佳答案

您可以尝试此处推荐的方法:

http://ioscodesnippet.com/post/43288248813/method-swizzling-in-objective-c

基本上,您可以将跟踪添加到您知道要提前跟踪的特定方法,方法是为您的自定义实现调配出实际实现,在调用实际实现之前记录跟踪语句(在这种情况下,您可以覆盖 -[UIButton endTrackingWithTouch: withEvent:]).

关于iphone - 在运行时添加标志(Xcode Instruments),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13557204/

相关文章:

objective-c - 使用在 Objective C 的另一个类中声明的枚举数据类型

ios - 是否可以消除 UIScrollView 中 UIButton 突出显示状态的延迟?

iphone - 可以唤醒 iPhone 吗?

使用外部 JS 文件中的 jQuery 填充下拉菜单时的 JavaScript 字符问题

ios - 当客户端连接突然丢失时,Swift XMPP 消息会丢失

ios - 如何使用 Objective-C 初始化嵌套的 Node.js 模式

ios - cancelLocalNotification 似乎不起作用

ios - 游戏结束时插播

objective-c - 透明网页 View : underlying layer sometimes not visible

ios - UITextField 不响应 iOS8 中的触摸?