我是 iPhone 应用程序开发的新手。我将开发一个应用程序并部署在 iPhone 上。所以我想知道安装 iPhone SDK 的软件和硬件要求是什么。
目前,我拥有配备 2GB 内存和 Windows XP 操作系统的 Intel core 2 Duo 处理器。
所以请建议我开始 iPhone 开发的硬件和软件
你需要一台苹果电脑。我会确保它支持、能够运行即将发布的 OS X Mavericks (OS X 10.9)。我不会推荐少于 4 GB 的内存用于开发。
至于编程环境,OS X 是一个 UNIX 系统,因此它配备了您开发所需的大部分工具。IDE 必须从 Apple 单独下载,称为“XCode”。IDE 的当前版本是 4.x,但一旦 Mavericks 出来,就会发布 5.x 版本。
XCode 带有一个 iOS 模拟器,因此您在开发过程中不需要真正的 iPhone,但是由于在虚拟环境中工作与在实际硬件上工作(主机-目标开发模型)不同,因此建议您使用它。如果您选择使用 iOS 模拟器,更多的 RAM 和可能的 SSD 磁盘会加快速度。
XCode 还附带了一个名为 Instruments 的动态跟踪工具。Instruments 基于最初由 Sun Microsystems 在 Solaris 平台上开发的 DTrace 跟踪框架。
您需要一个来自苹果的 iOS 开发者帐户,您可以在 developer.apple.com 上以大约 100 美元的价格获得一个(取决于您所在的国家/地区)。
至于书籍,您应该考虑购买一本有关 Objective-C 的书籍,并确保您在深入了解 iPhone SDK 之前相当熟悉它。我过去使用的书是Programming Objective C。苹果网站上有关于 Objective-C 的教程,但除非您对面向对象的范式有信心,否则我不会尝试遵循它。
Apples Developers 网站有很多教程,以及关于 iPhone 开发的视频。
一旦你需要 Xcode,你只需要一个苹果的 Mac Mini 或任何苹果电脑就可以开始 iphone 开发,你需要 Xcode,它可以在用于 iphone 应用程序开发的苹果开发者网站上免费获得。