iOS7如何理解Swift代码?操作系统是否支持Swift?

3

我对此的短期假设是,目前更多地关注它。

使用Swift代码包的应用程序将Swift特定标准库与Swift捆绑在一起,苹果已经改变了标准库的发送方式。 对于Objective-C,所有标准库,系统框架和运行时本身都随操作系统一起发送。 但是,对于Swift,苹果试图将特定版本的标准库与您的应用程序一起发送。

请分享您对此的想法。


1
苹果试图将特定版本的标准库与您的应用程序一起打包。我认为是这样的。查看ipa包,您可以看到一个Swift Support文件夹,其中包含所有Swift的dylib。他们对tvOS也是这样做的。 - sahara108
是的,这被称为Swift运行时库,找到了一些东西。 - Buntylm
@here 欢迎所有的踩票,但也请留下评论说明原因呀? - Buntylm
1个回答

1

发现有趣 - 兼容性博客

根据这个 - 实际上,你可以使用同一个应用程序针对 OS X MavericksiOS 7 进行定位。这是可能的,因为Xcode在您的应用程序包中嵌入了一个小的Swift运行时库。由于该库被嵌入,您的应用程序使用一致的Swift版本,在过去、现在和未来的操作系统版本上运行。

欢迎任何其他讨论!


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