Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
支持iOS 8-Swift_Ios_Swift_Ios8 - Fatal编程技术网

支持iOS 8-Swift

支持iOS 8-Swift,ios,swift,ios8,Ios,Swift,Ios8,如果我想支持ios 8,是否需要学习并将整个代码库转换为新的Swift语言 否。Swift提供的API与Objective-C提供的API完全相同;您可以从任何一种语言针对任何iOS 8 API进行编码 要开始使用Swift编写代码,有一个名为“它将把现有代码转换为Swift代码”的选项 迁移提供了重新访问现有目标C的机会 通过替换 斯威夫特的一部分。对于简单、增量的 作为一款应用程序,您将使用之前学习的mix and match plus工具 互操作性。混搭功能使选择更容易 在Swift中实现

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

否。Swift提供的API与Objective-C提供的API完全相同;您可以从任何一种语言针对任何iOS 8 API进行编码

要开始使用Swift编写代码,有一个名为“它将把现有代码转换为Swift代码”的选项

迁移提供了重新访问现有目标C的机会 通过替换 斯威夫特的一部分。对于简单、增量的 作为一款应用程序,您将使用之前学习的mix and match plus工具 互操作性。混搭功能使选择更容易 在Swift中实现哪些功能和特性,以及 在Objective-C中离开

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

目前没有Swift和Objectivce-C共存。您不仅需要手动转换所有代码,但公司只会雇佣至少有三年快速开发经验的开发者。据我了解,苹果有一家公司甚至在谈论退出Objective-C。一种新的语言不能掉以轻心,它需要很长时间才能进行此类讨论。当然可以。谢谢你的快速回答。