ios - 为什么的swift写的一个只是webview的app体积有5.6M这么大,我应该怎么编译缩小体积?
怪我咯
怪我咯 2017-04-18 09:39:45
[iOS讨论组]

就是只有一个webview的app给网站套个app的壳,为什么会有5.6M这么大,我应该怎么build才能缩小体积?我看淘票票的ios app才700k这么小,求助

代码就是这么简单的一个:

import UIKit

class ViewController: UIViewController {

    @IBOutlet weak var webview: UIWebView!
    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        let url = URL(string: "http://mysite.com/wap")
        let request = URLRequest(url: url!)
        
        webview.loadRequest(request)
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }


}
怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(2)
迷茫

无法缩小。
目前的 iOS 系统中,不包含 swift 相关的库。使用 swift 进行编译时,会附加很多 swift 相关的库到程序中。
需要 swift 版本稳定后,iOS 系统自身包含才能使用 。

高洛峰

用swift编译的应用,安装包里面会附加使用到的系统模块进去。
对于一个比较有规模的应用来说,这部分的安装包增量可以不怎么计较的,毕竟可能应用本身有50M,里面有5M是系统库,比例不是很大。
如果你对安装包大小很计较的话,还是用OC开发会比较合适。

如果不是特别计较的话,用swift也行,因为系统库只会打包一次进去,你应用的5.6M里面已经包含了一些常用的库了,以后再增加新的代码,增加的应该都是你的代码量,不会因为系统库而增加新的安装包大小了

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号