Xcode 新的 iOS 10 测试版会有新的发布吗?

Will there be new Xcode releases for new iOS 10 betas?

我得到了一个 Xcode 测试版,它支持编译为 iOS 10 Beta 1。

如果发布 Beta 2/public 测试版,是否会发布新的 Xcode 测试版?

我为 iOS 9 编写的代码在 iOS 10 上是否也能正常工作(NSLog 除外)?

每次发布新的测试版时,通常都会伴随新的 Xcode 测试版发布。因此,如果您针对测试版 OS 进行编程,不仅要使用最新的 OS 更新您的设备,而且还要始终计划安装最新的 Xcode 测试版。

关于为 iOS 9 编写的代码是否适用于 iOS 10,如果您在商店中已有 iOS 9 应用程序,它们通常可以与 iOS 10。但是当您使用 iOS 10 重新编译旧的 iOS 9 代码时(例如,您计划发布应用程序的新版本),您可能需要更改代码正确编译。

Xcode 8 包括 Swift 2.3(您可能只需要做一些更改)和 Swift 3.0(需要更多更改) . Xcode 8 具有转换工具,可帮助自动将 Swift 2.2 分别转换为 2.3 或 3.0。不用说,在将您的代码从 Swift 2.2 转换为 2.3/3.0 之前,请保留旧 Swift 2.2 代码的副本,因为您不想丢失 2.2 代码,因为您可以在 iOS 10 不再是测试版软件之前,不要在生产应用程序中使用 2.3/3.0。