XCode 4-IPhone开发-良好的调试教程



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

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

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

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

Andy,这第一个是关于超基础调试的: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

在Objective-C中很容易出错。。。

  1. 没有将视图连接到视图控制器
  2. 向已解除分配的实例发送消息。启用NSZombieEnabled
  3. 忘记添加框架(例如MapKit)

如果在这一点上没有修复崩溃。在你的应用程序委托中设置一个断点,只需遍历每一行,直到崩溃。向上移动断点,再次运行,然后检查值。

Apple在这里列出了他们认为iOS最好的调试技巧。

开发商的网站上也有一些视频。我永远找不到如何制作直接链接,但没有那么多视频,所以只需搜索"调试":

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

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

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

如果你曾经考虑过冒险进入OS X领域,那么这里是苹果批准的调试魔法。

最新更新