【问题标题】:Log method entry and exit Objective C [duplicate]记录方法进入和退出目标C [重复]
【发布时间】:2013-01-30 04:29:56
【问题描述】:

我使用NSObjCMessageLoggingEnabled 记录应用程序运行时的方法进入和退出。日志已经保存在/tmp/msgSends-pid.其中pid是进程ID。 我想在 iPhone 设备上运行应用程序时保存相同的日志,而不是使用 Xcode 在模拟器上运行应用程序。 如果您需要更多详细信息来帮助我,请告诉我。

【问题讨论】:

    标签: ios objective-c logging


    【解决方案1】:

    NSObjCMessageLoggingEnabled 出现在 Apple 关于 Mac OS X debugging magic 的技术说明中,但没有出现在关于 iOS debugging magic 的技术说明中。在 iOS 上似乎不可用。

    显然,你可以log Objective-C method entries and exits using a DTrace probe in Instruments

    【讨论】:

    • 但是 dtrace 还没有移植到 iOS 上吧?
    • 不,但您可以通过 USB 或 Wi-Fi 在 iOS 设备上使用 Instruments。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多