iOS - Swift 是否与应用程序二进制文件或操作系统捆绑在一起

iOS - Is Swift bundled with the app binary or the operating system

我很好奇 Swift 本身是否是 iOS 7/8/9 操作系统的一部分,或者应用程序二进制文件是否带有 swift 运行时(可能增加二进制大小)?

我同样很好奇 Objective-C 是否也是如此。

如您所见here,应用程序中嵌入了一个 Swift 运行时库以确保兼容性。

如果您的应用有 Swift 代码,您可以解压缩 .ipa 文件并浏览 .app 文件夹中的内容。您会看到应用程序包包含 Swift 运行时库

是的,它使应用程序大小增加了几 MB