【问题标题】:Starting out with Objective C; need some guidance [closed]从目标 C 开始;需要一些指导[关闭]
【发布时间】:2011-01-02 23:34:43
【问题描述】:

我已经从“成为 X-Coder”电子书 (http://download.cocoalab.com.s3.amazonaws.com/BecomeAnXcoder.pdf) 开始学习 Objective C,之前没有任何编程经验。我的问题是,如果我想做 iPhone 开发,我的方向是否正确?我是在学习错误的语言,还是应该学习 Cocoa Touch?正如我所说,我没有以前的经验,只需要有人指出我正确的方向。抱歉,如果我把它放在错误的地方。非常感谢你花时间陪伴。

【问题讨论】:

    标签: iphone


    【解决方案1】:

    简短的回答是 Cocoa Touch Objective-C。现在是长答案...

    Objective-C 是 Cocoa Touch 的精髓,指的是苹果为 iOS 开发而构建的frameworks。所以基本上,如果你正在学习 Objective-C,你正在学习Cocoa Touch 的一部分。 Cocoa touch 特指为 iPhone 和 iPad 编写的代码库和框架。

    如果您刚开始,您可能想学习 C,然后再学习 Objective-C。但是,这完全取决于您。了解 C 可能会有所帮助,但不是必需的。

    如果您决定将 Objective-C 作为第一语言,我建议您购买一些有关 Objective-C 语言的书籍以及一些有关 iOS 开发的书籍。我已阅读 Head First iPhone Development (O'Reilly)Amazon | GoogleSams Teach Yourself iPhone Development in 24 hours (Amazon)。有人建议调查一家名为 Apress 的出版商,但我还没有。一旦你开始,还有一些很棒的博客可供查看。 Matt Gallagher 的Cocoa with Love 不是初学者博客,但那里有一些不错的信息。

    最后,请随时在 Stackoverflow 上提出具体问题,不要忘记使用 Google。

    祝你好运!

    【讨论】:

    • 非常感谢您帮我解决问题 :)
    • @alimaxwell - 不客气。
    【解决方案2】:

    就个人而言,我从 Jeff LaMarche 的 Beginning iPhone Development 开始。我喜欢这本书的节奏,并且在您浏览示例项目时,整个文本中都有很好的相关注释。

    在我对语言/平台感到更自在之后,我选择了three20 project。能够加载复杂的 UI 组件是一件非常令人满意的事情,three20 让您可以轻松完成。另外,我发现它是寻找编写 Objective-C 模式的好方法。

    最后,我会订阅一些 Objective-C/iPhone 博客。以下是我读到的一些:

    祝你好运!

    【讨论】:

      【解决方案3】:

      Objective-C 是开始的地方。我建议 Kochan 的 Objective-C 编程,然后转到 Conway 和 Hillegass 的 iPhone Programming The Big Nerd Ranch Guide。正如其他人所提到的,我不会从 C 开始...转到 Objective-C 然后专注于 iOS。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-10-13
        • 1970-01-01
        • 2020-12-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多