我很快将开始一些iPhone开发(3.0)构建一个与Web服务通信并使用推送通知的简单应用程序。
我的Objective-C几乎不存在,但我已经从this question以及Apple的开发中心获得了一些很好的信息。
基本上如果你在使用iPhone开发之前,你可以提出一些警告/提示/陷阱/提示/等等吗?
答案 0 :(得分:4)
获取“Aaron Hillegass的Mac OS X可可编程”,并阅读本书的前半部分。之后获得“开始iPhone编程”并支付99美元,以便您可以在手机上运行应用程序。 Objective C中有很多设计模式,开始时很奇怪,但随着你对它们的更多工作,它们才有意义。
我在Hillegass书中发现的最好的事情之一是他在引言中的建议:“确保自己不傻,有些事情很难”。
答案 1 :(得分:2)
通过深入了解Apple开发人员指南,我获得了巨大的成功。我读了以下内容:
花时间查看各种示例,阅读代码,进行更改等。苹果还有很多很好的例子(书外),你可以从中学到很多东西。
答案 2 :(得分:1)
我同意,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非常重要。阅读Aaron的书是一个很好的开始。阅读源代码也是另一种好方法。这是一些开源的iPhone项目(例如:wordpress),还有一堆OS X.阅读其他人正在做的事情,这样你就可以获得应用程序的流程。我发现这是学习中最困难的部分(特别是Cocoa部分)。
答案 3 :(得分:0)
http://www.lynda.com/非常适合启动iOS,OSx开发。该网站会让您快速超过初学者身份。