如果我想要支持 iOS 8,是否需要学习并将我的整个代码库转换为新的 Swift 语言?
编号:Swift可用的API与Objective-C可用的API完全相同;您可以使用任何语言编写对iOS 8 API。
开始编写Swift,有一个叫做迁移的选项。这个选项将把您现有的代码转换为swift代码
迁移提供了重访现有Objective-C应用程序并通过在Swift中替换部分内容来改进其体系结构、逻辑和性能的机会。对于一个简单的,逐步迁移的应用程序,你会使用之前学到的工具——混合和匹配加上互操作性。混合和匹配功能使得选择在Swift中实现哪些特性和功能以及在Objective-C中保留哪些变得容易。
你的Swift代码可以与Objective-C代码一起运行,因为Swift使用与Objective-C相同的编译器、ARC管理和运行时。