1

我开始使用 XCode 4 和 Objectiv-C 进行 iPhone 开发。由于我认为掌握一门语言需要强大的调试和 IDE 知识,因此我正在寻找有关调试过程和 XCode 的良好资源。

我最近遇到的一个问题是,在示例代码中抛出了一个 unknownException,我不知道如何调试它,因为它在跳入我的 Main 后立即崩溃。我认为有了更好的配置,调试起来会容易得多!

我已经找到了这个资源:https ://developer.apple.com/library/ios/navigation/

但是我在那里找不到与调试相关的东西......我错过了什么吗?

4

3 回答 3

2

安迪,这首先是关于超级基本调试:http: //mobile.tutsplus.com/tutorials/iphone/xcode-debugging_iphone-sdk/

在这里你可以找到两个优秀的教程:

http://www.raywenderlich.com/10209/my-app-crashed-now-what-part-1

http://www.raywenderlich.com/10505/my-app-crashed-now-what-part-2

于 2012-07-18T11:57:22.397 回答
1

在 Objective-C 中容易犯错误...

  1. 没有附加到视图控制器的视图
  2. 向已释放的实例发送消息。打开 NSZombieEnabled。
  3. 忘记添加框架(例如 MapKit)

如果此时没有修复崩溃。在您的应用程序委托中设置一个断点,然后单步执行每一行,直到它崩溃。向上移动断点,再次运行并检查值。

于 2012-07-18T12:03:03.573 回答
1

Apple在此处列出了他们认为对 iOS 来说最好的调试技巧。

开发者网站上还有一些视频。我永远不知道如何制作直接链接,但视频不多,所以只需搜索“调试”:

https://developer.apple.com/videos/wwdc/2012/

去年还有一个: https ://developer.apple.com/videos/wwdc/2011/

访问开发者网站需要注册。

如果您曾经考虑涉足 OS X 领域,那么这里就是 Apple 认可的调试魔法

于 2012-07-18T17:44:31.107 回答