【问题标题】:Starting iPhone Development [duplicate]开始 iPhone 开发 [重复]
【发布时间】:2009-07-10 11:34:18
【问题描述】:

我很快将开始一些 iPhone 开发 (3.0),构建一个与 Web 服务通信并使用推送通知的简单应用程序。

我的 Objective-C 几乎不存在,但我已经从 this question 和 Apple 的开发中心获得了一些很好的信息。

基本上,如果您在使用 iPhone 进行开发之前,您一般会推荐哪些警告/提示/陷阱/提示/等?

【问题讨论】:

    标签: ios iphone-sdk-3.0


    【解决方案1】:

    获取“Aaron Hillegass 为 Mac OS X 编写的 Cocoa 编程”并阅读本书的前半部分。之后获得“Beginning iPhone Programming”并支付 99 美元,以便您可以在手机上运行应用程序。 Objective C 中有很多设计模式一开始很奇怪,但是随着你更多地使用它们,它们就会变得有意义。

    我在 Hillegass 的书中发现的最好的东西之一是他在介绍中的建议:“向自己保证,你并不愚蠢,有些事情很难”。

    【讨论】:

    【解决方案2】:

    通过深入研究 Apple 开发人员指南,我在入门方面取得了巨大成功。我阅读了以下内容:

    • Apple Objective-C 指南,学习基础知识的好地方
    • Apple Cocoa 基础指南
    • Apple iPhone 应用程序编程指南

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

    【讨论】:

      【解决方案3】:

      我同意,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 部分)。

      【讨论】:

        【解决方案4】:

        http://www.lynda.com/ 非常适合开始 iOS、OSx 开发。该网站将带您快速超越初学者状态。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-09-29
          • 2016-10-22
          • 1970-01-01
          • 2011-01-16
          • 2011-04-26
          相关资源
          最近更新 更多