是否有任何提示可以避免iPhone应用程序崩溃。有时很难理解问题所在。 iPhone应用程序崩溃的可能原因是什么?
答案 0 :(得分:3)
崩溃是由代码中的错误引起的。要防止这些,您需要:
(a) learn how to write robust code
(b) learn how to test your code (with particular attention to stress testing)
(c) learn how to debug
答案 1 :(得分:3)
iPhone平台崩溃的最大原因之一是遵循Cocoa Memory Management规则。
答案 2 :(得分:1)
这不是特定于iPhone平台,但是有很多帮助(正确)异常并在某处记录异常消息以便您知道 出错了什么并且不仅仅是一个“强制关闭” - 消息,很少或没有进一步的信息。
答案 3 :(得分:1)
你应该将NSZombie类添加到你的项目中以避免EXC_BAD_ACCESS错误......即使这有助于理解发生了什么。所以要做到这一点你应该点击你的可执行文件的获取信息,然后转到参数,你可以在那里添加值为YES的NSZombieEnabled和MallocStackLoggingNoCompact = 1