0

我想开始为苹果 iPhone 和 iPad 开发游戏,但我有一些相关的问题。我有运行 MAC OS X Leopard 10.5.5 的 mac。因此,Leopard 10.5.5 唯一支持的 Xcode 版本是 Xcode 3,所以我想知道:

可以开始在 Xcode 3 中开发吗?它适用于所有 iPhone 和 iPad 版本吗?还是我必须购买运行 Lion 的新 mac 才能安装 Xcode 4 并在其上开发 App?

使用 Xcode 3 的缺点是什么?

4

2 回答 2

3

可以开始在 Xcode 3 中开发吗?

没关系,但是在 Xcode 3 中,您无法利用 Xcode 4 中的许多新功能,例如 ARC 和故事板。此外,Xcode 3 不支持最新版本的 Objective-C;它支持 Objective-C 2.0,它缺少许多随着 iOS 6 发布而引入的新功能。

它适用于所有 iPhone 和 iPad 版本吗?

不可以。使用 Xcode 3,您只能为旧设备开发应用程序,我相信每个 iOS 版本都低于 4.0(不确定)。

还是我必须购买运行 Lion 的新 mac 才能安装 Xcode 4 并在其上开发 App?

我建议您购买运行 Lion 的新 mac 来安装 Xcode 4,以便及时了解 Objective-C 和 Xcode 的最新功能,以免在竞争开发者使用手机的最新功能时落后创造更好的全方位用户体验。

使用 Xcode 3 的缺点是什么?

  • 在 Xcode 3 中,Xcode 和 Interface Builder 是分开的,与 Xcode 4 相反,它们是集成的。
  • Xcode 3 不支持故事板,这大大简化了界面设计过程。
  • Xcode 3 不支持 ARC,这大大简化了内存管理。
  • Xcode 4 有一个名为 Assistant Editor 的新功能,它补充了您正在处理的文件。例如,如果您正在处理名为“MyClass”的类的头文件,则助手编辑器将显示实现文件。
  • Xcode 4 比 Xcode 3 有更好的自动完成功能;它支持新的“Fix-It”功能,不仅可以指出代码中的错误,还可以提供修复这些错误的解决方案。
  • Xcode 4 与 Git 一起提供强大的源代码控制管理。

有关 Xcode 3 和 Xcode 4 之间差异的更多信息,请参见此处:http: //developer.apple.com/library/mac/#documentation/IDEs/Conceptual/Xcode4TransitionGuide/Introduction/Introduction.html

希望这可以帮助!

于 2012-06-30T14:54:25.093 回答
1

您必须将 xcode 更新为 4,因为您将无法使用 iOS5 功能,而且要将您的应用程序分发到 Appstore,您需要更新版本的 xcode

于 2012-06-30T13:59:47.083 回答