iphone - iPhone应用程序开发所需的硬件和软件

标签 iphone ios

<分区>

我是 iPhone 应用程序开发的新手。我要开发一个应用程序并部署在 iPhone 上。 所以我想知道安装 iPhone SDK 的软件和硬件要求是什么。

目前我有 Intel core 2 Duo 处理器和 2GB 内存和 Windows XP 操作系统。

所以请建议我开始 iPhone 开发的硬件和软件

最佳答案

您需要一台 Apple 电脑。我会确保它支持并能够运行即将发布的 OS X Mavericks (OS X 10.9)。我不会推荐少于 4 GB 的 ram 用于开发。

至于编程环境,OS X 是一个 UNIX 系统,因此它附带了您开发所需的大部分工具。 IDE 必须从 Apple 单独下载,称为“XCode”。 IDE 的当前版本是 4.x,但 5.x 版本将在 Mavericks 发布后发布。

XCode 带有一个 iOS 模拟器,因此您在开发过程中不需要拥有一个实际的 iPhone,但是由于在虚拟环境中工作与在实际硬件上工作(主机-目标开发模型)不同,因此重新开始. 如果您选择使用 iOS 模拟器,更多 RAM 和可能的 SSD 磁盘会加快速度。

XCode 还附带了一个名为 Instruments 的动态跟踪工具。 Instruments 基于最初由 Sun Microsystems 在 Solaris 平台上开发的 DTrace 跟踪框架。

您需要一个 Apple 的 iOS 开发者帐户,您可以在 developer.apple.com 以大约 100 美元(取决于您所在的国家/地区)获得一个帐户。

至于书籍,您应该考虑购买一本关于 Objective-C 的书籍,并确保您在深入研究 iPhone SDK 之前相当熟悉它。我过去用的书是Programming Objective C .苹果网站上有一个关于 Objective-C 的教程,但除非您对面向对象范例有信心,否则我不会尝试遵循它。

Apple Developers 网站有很多教程以及有关 iPhone 开发的视频。

关于iphone - iPhone应用程序开发所需的硬件和软件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18547459/

相关文章:

ios - 如何注册两个或多个自定义注释 View ?

ios - 快速iOS SK中的反向重力效果

ios - 单元格或标题 View 高度的 UITableViewAutomaticDimension 导致 UITableView insertRowsAtIndexPaths() 崩溃

iphone - 将参与者添加到 iOS 中的事件

iphone - 从 NSString 中读取指定位置的 UTF8 字符

iphone - NSNumber 的副本没有分配新内存

ios - IAP 导致 SIGABRT

ios - 从我的数组中检索字符串时出错

ios - xCode:应用程序的发布版本具有相同开发人员版本没有的错误

iphone - 多行的 UISegmentedControl 文本?