V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
iOS 开发实用书单
iPhone App Development: The Missing Manual
Cocoa and Objective-C: Up and Running
Cocoa Programming for Mac OS X
深入浅出设计模式 Head First Design Patterns
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
V2EX  ›  iDev

Objc & Swift 混编,相对于 Pure ObjC 的 ipa 文件大小变大探讨

  •  
  •   iOran · 120 天前 · 1035 次点击
    这是一个创建于 120 天前的主题,其中的信息可能已经有所发展或是发生改变。
    针对 IOS Objc&Swift 混编的 App , ipa 文件大小增大一事,在 Itunes 上显示的大小,比如是 19.4M ,但在 iOS10 下,下载下来的文件, GetInfo 查看只有 10M 左右。是不是因为 iOS10 ,已经将 swiftFoundation 等包打入系统;而 iOS10 以下的系统,未打入的原因,造成 iTunes 统一将大小显示成 未打入各种 lib 的大小,所以看起来, ipa 比较大?

    我是参考如下的文章得出的假设: https://my.oschina.net/ilrrong/blog/800923
    8 回复  |  直到 2017-01-09 18:28:41 +08:00
        1
    GWesley   120 天前
    对的,从 iOS9 起系统就自带了 Swift 环境, app 尺寸大约会减少 8m 以上
        2
    iOran   120 天前
    @zzycn2012 谢谢
        3
    fly2never   119 天前
    @zzycn2012 没有啊, 我这边 iOS10 以上, 下载的时候依然会包含 swift 环境
        4
    fly2never   119 天前
    swift 工程中, 不要使用过多的动态库, 最好把动态库代码放进主工程编译, 这样可以使用 WMO, 减少文件大小, 也可以减少应用启动时间
        5
    iOran   119 天前
    @fly2never 那岂不是管理起来不方便?使用不了类似 cocoapod 的包管理工具。
        6
    wohenyingyu02   119 天前 via iPhone
    @fly2never ios 里还能用动态库?孤陋寡闻了我
        7
    fly2never   110 天前
    @wohenyingyu02 iOS8 之后支持
        8
    fly2never   110 天前
    @iOran 没有办法, 我用的 git submodule 来支持
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   316 人在线   最高记录 2466   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.7.5 · 46ms · UTC 21:17 · PVG 05:17 · LAX 14:17 · JFK 17:17
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1