iOS El Capitan 开发 Xcode 8.2

iOS Dev on El Capitan Xcode 8.2

我刚刚开始学习 iOS 开发。我有一台旧的 macbook pro,它是 运行 El Capitan (10.11.6)。我读到 Xcode 兼容的最新版本是 8.2。如果有更高版本可以正常工作,请告诉我。

与最新版本 9.2 相比,在 8.2 中开发有哪些缺点?如果我在 8.2 上开发,我会面临任何重大问题吗?

预先感谢您的回复。

最大的缺点可能是您无法访问 Xcode 9 附带的 iOS 11 SDK。这意味着您将无法使用任何功能在您的应用程序中对 iOS 11 是新的。如果您使用的是 Swift,您也不会获得最新版本。

  1. 您将面临语言问题,因为 Xcode 8.2 支持 Swift 2.3 而 Xcode 9.2 支持最新的 swift 4.0

  2. Xcode 9 包括适用于 iOS 11.2、watchOS 4.2、macOS 10.13.2 和 tvOS 11.2 的 SDK

  3. Xcode 9.2 具有 iPhone x 模拟器(新设备)

您在迁移到最新版本时遇到问题。

如果你的 macbook 规格不够快,最新的 xcode 会让你受苦。最新的 xcode 也需要 MacOSX High Sierra。然而,为了比较,我的 Mac Mini 2012 在 Mac High Sierra 和 XCode 9.2 上运行 "ok ish"。因此,如果您的 macbook 规格与我的相似,那么您应该使用最新的。