启动iPhone开发

我很快就要开始一些iPhone开发(3.0)build立一个简单的应用程序,与Web服务进行通信,并使用推送通知。

我的Objective-C几乎不存在,但是我已经从这个问题以及苹果开发中心获得了一些很好的信息。

基本上,如果你之前用iPhone开发过什么样的警告/提示/陷阱/提示/等你能推荐一般吗?

获得“Aaron Hillegass的Mac OS Xcocoa编程”,并阅读本书的前半部分。 之后获得“开始iPhone编程”,并支付$ 99,所以你可以在手机上运行的应用程序。 目标C中有很多devise模式,从一开始就很奇怪,但是当你更多地使用它们时,它们是有意义的。

我在“Hillegass”书中find的最好的东西之一就是他在引言中的build议:“确保你自己不愚蠢,有些事情是困难的”。

通过深入苹果开发者指南,我获得了巨大的成功。 我读了以下内容:

  • 苹果Objective-C指南,是学习基础知识的好地方
  • 苹果cocoa基本指南
  • 苹果iPhone应用程序编程指南

花时间查看各种示例,阅读代码,进行更改等。苹果还有很多很好的例子(书外),您可以从中学到很多东西。

我同意,Aaron Hillegass的Cocoa Programming for Mac OS X是学习Cocoa的好书,它很好地涵盖了Obejctive-c,但是如果你真的想知道这个语言,我会推荐:Objective-C 2.0中的编程: http ://www.amazon.com/Programming-Objective-C-2-0-Developers-Library/dp/0321566157

两者都是很棒的书籍,很好地补充了彼此。

记住其他人也很难学习cocoa,这一点非常重要。 读亚伦的书是一个很好的开始。 阅读源代码也是一个很好的方法。 这是一些开源的iPhone项目(例如:wordpress),还有一堆OS X.阅读其他人在做什么,这样你就可以得到一个应用程序的stream程。 我发现这是学习中最难的部分(尤其是cocoa部分)。

http://www.lynda.com/非常适合启动iOS,OSx开发。 该网站可以让您快速通过初学者状态。