【问题标题】:Xcode 4.6 develop iOS 3.1 [closed]Xcode 4.6 开发 iOS 3.1 [关闭]
【发布时间】:2013-03-09 19:42:29
【问题描述】:

我想学习 iOS 开发。我有一个带有 iOS 3.1.3 的越狱的第一代 iPod touch,我希望用它来测试和运行我的应用程序。我正在使用 XCode 4.6 运行 Mountain Lion,这使我只能部署到低至 iOS 4.3。

我想知道是否可以使用我的 XCode 开发 iOS 3.1 应用程序?还是我必须下载旧版本的 XCode 和 iOS SDK 才能这样做?

【问题讨论】:

  • 您将不得不使用旧版本 - Xcode 4.6 仅支持 iOS4.3 及更高版本。
  • 在这么旧的设备上学习只会阻碍你的努力。 iOS 和 Objective-C 中有很多新功能,您将无法在 iOS 3.1.3 中使用。找一个你可以买到的运行 iOS 6 的二手设备。或者只使用模拟器。
  • 尽管@rmaddy 肯定是对的,但我个人觉得知道如何使用 MRC(而不是 ARC)进行正确的内存管理给了​​我更好的见解 - 这些是他认为的一些差异正在谈论。但是,您为了解这些过时的事物所花费的时间永远不会得到全额回报。
  • @Till 我同意在 ARC 之前学习 MRC 是好的。但我实际上正在考虑诸如属性、数组和字典字面量以及数组索引的所有现代 Objective-C 语法之类的东西。然后是 GCD 和多任务处理。自 3.1.3 以来,API 发生了很多变化。
  • @Till 我完全同意,但是你不需要一直回到 3.x 来学习 MRC,那只是一个编译器标志。

标签: ios xcode ios-3.x


【解决方案1】:

不,您必须更新到较新版本的 iOS,或者使用 bootcamp 以使用较旧的 XCode 启动到 Lion。

【讨论】:

    猜你喜欢
    • 2015-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多