我的应用程序因特定操作而陷入困境,并且操作太大而有这么多方法调用和服务请求,所以我不能在每个方法和调试上放置断点,有没有其他方法我可以知道我的确切位置应用程序被困在xcode中?
答案 0 :(得分:0)
编写代码的操作不是太大,所以添加断点,记录语句,断言等等都不算太大。
唯一有效的方法有时候是在早上长时间洗澡,根本不考虑工作,突然意识到你做错了什么就跳到了你的脑海。它有时对我有用,但第一种方法更可靠。
答案 1 :(得分:0)
如果您有理由相信在一次操作中花费的时间最多,只需让它在连接调试器的情况下运行,然后按暂停按钮查看您的位置......
稍微更简单的方法是从仪器(即时间分析器)开始。它易于使用,应该是您选择性能问题的第一个武器。
答案 2 :(得分:0)
您可以在Xcode中设置条件断点以调试特定条件,有关详细信息,请查看Jeffrey Sambells blog!