美文网首页
Objective-C和Swift混编之后ipa包的大小

Objective-C和Swift混编之后ipa包的大小

作者: Jaybo蜀黍 | 来源:发表于2015-03-28 11:28 被阅读4563次

整个项目都是Objective-C的代码。Swift出来那么久了,也更新到1.2了,想来应该还不错了吧。抱着试试看的心态,用Swift写了一个ViewController。Swift代码中用到了Objective-C的代码,Objective-C代码中也调用了Swift,一切正常,直到我打包之后......

Objective-C和Swift一起使用 只用Objective-C

差别挺大,17.3MB vs. 11.7MB。

解开ipa包,发现SwiftSupport占了8.4MB,比一个简单应用的ipa大小还大。

SwiftSupport

有点纠结,看自己的取舍吧。
暂时决定在这个项目上不用Swift,但不会停止学习Swift。
说不定以后我们都用Javascript了呢?哈哈哈


Update. 2015-05-31

决定开始使用Swift。

  • 已经成熟稳定。
  • 包大小并不算什么问题,何况大多数用户都是连接WiFi自动更新。
  • 现在包很大只是暂时的,听说iOS9出来之后系统会自带Swift相关的Library,到时候就不需要把这些Library放进包里了。
  • 之前一直纠结没有格式化Swift代码的Xcode插件,干脆就不在项目中写Swift了,但最近发现AppCode对Swift的格式化支持非常好,立马开搞!

相关文章

网友评论

      本文标题:Objective-C和Swift混编之后ipa包的大小

      本文链接:https://www.haomeiwen.com/subject/stynxttx.html