支持iOS 8 - Swift

3

如果我想要支持 iOS 8,是否需要学习并将我的整个代码库转换为新的 Swift 语言?



1
现在,Swift和Objective-C将共存。 - rckoenes
9
不仅需要手动转换所有代码,而且公司只会聘请至少有三年Swift经验的开发人员。 - gnasher729
据我所知,苹果公司没有人谈论退役Objective-C。一门新语言不应该轻易采用,它需要经过长时间的考验才会有这样的讨论。当然,这是我的个人看法。 - bauerMusic
2个回答

8

编号:Swift可用的API与Objective-C可用的API完全相同;您可以使用任何语言编写对iOS 8 API。

开始编写Swift,有一个叫做迁移的选项。这个选项将把您现有的代码转换为swift代码

迁移提供了重访现有Objective-C应用程序并通过在Swift中替换部分内容来改进其体系结构、逻辑和性能的机会。对于一个简单的,逐步迁移的应用程序,你会使用之前学到的工具——混合和匹配加上互操作性。混合和匹配功能使得选择在Swift中实现哪些特性和功能以及在Objective-C中保留哪些变得容易。


感谢您的快速回复。 - 7c9d6b001a87e497d6b96fbd4c6fdf

1

你的Swift代码可以与Objective-C代码一起运行,因为Swift使用与Objective-C相同的编译器、ARC管理和运行时。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接