我正在寻找资源、截屏视频、书籍、课程、网站等来帮助学习 Objective-C,并打算为 Apple 的 iOS 4 开发应用程序。
我的开发团队可以使用 Apple 的开发计划,并且主要来自类似的背景:他们是 Comp Sci 毕业生,有 Ruby 和 Web 语言的经验,但自大学以来就没有写过任何 C 语言。
考虑到 Apple 宣布对开发人员的编程语言支持有限,目前学习 Objective-C 并希望开发 iPad 和 iPhone 应用程序的最佳途径是什么?
我正在寻找资源、截屏视频、书籍、课程、网站等来帮助学习 Objective-C,并打算为 Apple 的 iOS 4 开发应用程序。
我的开发团队可以使用 Apple 的开发计划,并且主要来自类似的背景:他们是 Comp Sci 毕业生,有 Ruby 和 Web 语言的经验,但自大学以来就没有写过任何 C 语言。
考虑到 Apple 宣布对开发人员的编程语言支持有限,目前学习 Objective-C 并希望开发 iPad 和 iPhone 应用程序的最佳途径是什么?
我很确定您可以找到有关 iOS 4 的信息和讨论的唯一地方是 Apple 网站上的私人开发人员区域(如果您在付费开发人员计划中,您可以访问该区域)。有一个 NDA 阻止人们讨论 iOS 的测试版,而他们仍处于测试阶段,在 Apple 网站的私人区域之外。
我将从当前的一些 iPhone OS 3 书籍开始 - 例如 Aaron Hillegas 的出色iPhone Programming: Big Nerd Ranch Guide或 Craig Hockenberry 的 iPhone App Development: The Missing Manual。如果您发现您的开发人员在使用 Objective-C 时遇到困难,请继续阅读 Stephen G. Kochan 的 Programming in Objective-C 2.0, 2nd Ed。
iPhone OS 3 和 iOS 4 之间的差异并非无关紧要,但基本都是一样的。它主要是新的 API 和一些改进。可以从iPhone 开发者中心探索这些新的 API 。iOS 4 在发布之前仍处于 NDA 状态,因此您必须成为 iPhone 开发中心的付费注册会员再过几周。