【问题标题】:Learning iPhone programming coming from C# background从 C# 背景学习 iPhone 编程
【发布时间】:2010-06-25 02:18:08
【问题描述】:

我想涉足 iPhone 编程世界。我有相当多的 C# 编码经验。

我是否应该在接触可可之前就开始学习 Objective-C [或] 有更好的方法(我对 iphone 编程一无所知)。

对于我的学习曲线,我应该阅读哪些推荐的书籍/博客。

** 如果这是一个重复的问题,有人可以指出原始问题吗**

谢谢

【问题讨论】:

标签: objective-c cocoa cocoa-touch iphone-sdk-3.0


【解决方案1】:

查看 iTunes 上的 iPhone Application Development 视频讲座——这是一个很好的入门方式。

【讨论】:

  • 不敢相信我离开了这些教程!优秀的资源。
  • +1 这就是我学到的。任何有经验的程序员都应该能够很快地完成这些。
【解决方案2】:

Beginning Objective-C 写给 Scott Reynolds 的 C# 家伙,让我在上个月开始开发我的第一个 iPhone 应用程序。

如果您是一名熟练的 C# 开发人员,那么在迁移到 Obj-C 时您会发现没有什么摩擦(除了学习新的 API,但在过渡到任何新环境时这是可以预料的。)

主要障碍将是内存管理,因为没有 GC 可以为您处理。

【讨论】:

    【解决方案3】:

    Apple 开发者论坛非常适合学习如何为 iPhone 开发。但是另外你真的需要熟悉 Cocoa 框架。被广泛接受的权威是Aaron Hillegass 的这本书,名为Cocoa Programming for Mac OS X

    【讨论】:

      【解决方案4】:

      我建议先熟悉 C 语言。 Objective-C 是 C 的严格超集,您将使用指针之类的东西。您还将了解 C 层的结束位置和 Objective-C 层的开始位置,例如知道为什么 NSInteger 不能插入到 NSArray 中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-21
        • 2011-08-05
        • 1970-01-01
        • 2011-03-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多