Swift应用程序的可执行文件大小远远大于Objective-C应用程序的大小。
对于一个新的空Cocoa应用程序项目:
如果我查看生成的包,则包含许多框架:
我没有找到要指定包含这些库的项目参数......
Swift可执行文件的构建方式与Objective-C中的相同吗?
使用的Xcode版本:6.1.1
答案 0 :(得分:10)
这是可以预期的。
目前,Swift本身就存在于使用它构建的每个应用程序的二进制文件中。当Swift达到苹果公司可以轻松捆绑iOS的版本时,这可能会发生变化,但现在它只是我们必须接受的东西。这种行为是您可以在Swift 1.0 / 1.1 / 1.2中构建iOS 7/8应用程序的原因,它只适用于您构建和运行。
您可以在this article找到更多相关信息。