app瘦身

作者: SpursGo | 来源:发表于2017-03-29 14:31 被阅读25次

引用bang神的一张图,总结的非常全面


Paste_Image.png

也可以按照下面的顺序,从上到下,进行app瘦身的优化:

1.去除重复、无用资源文件,解决名字重复问题。
2.图片使用.xcassets管理且无须考虑@1x@2x@3x 问题。万不得已再用拖的办法,同时结合一定策略方案进行包瘦身。
3.图片使用PDF 优先级高于 PNG,因为 Xcode 会帮你完成剩下的任务。
4.使用tinypng压缩PNG图片。视频可以通过 Final cut 等软件进行分辨率压缩。音频则降低码率即可。
5.icon 使用 iconfont
6.非必须资源文件可以放到自己服务器上, 但必用资源文件需要内置到安装包中
7.HTML 5 需要将图片 Remote 化 或者将整个HTML 5 的页面 Remote化。
8.Build Settings->Optimization Leve release版应该选择Fastest, Smalllest
9.开启 BitCode
10.尽可能的去除无用的代码、控制类名、方法名长度、冗余字符串
11.如果你想的话,不使用 Swift、不使用 Realm更甚至于尽量不使用 OC 😁
12.MRC 比 ARC 编译成可执行文件之后更小。

相关文章

  • App瘦身、性能优化总结

    App瘦身、性能优化总结 App瘦身、性能优化总结

  • APP瘦身

    随着开发的进行 App的体积不断的增大。如何瘦身 也是一个问题。 图片文件的处理。 图片文件 往往占据了开发包一个...

  • App瘦身

    App瘦身就是在不减少App功能的前提下,通过一些技巧来减少APK包的体积, 从而提升用户的下载体验,App瘦身的...

  • App瘦身

    写文章注册登录 × 使用Swift3开发了个MacOS的程序可以检测出objc项目中无用方法,然后一键全部清理 星...

  • APP瘦身

    优化图片资源 Android支持的图片格式主要有: PNG, JPEG , GIF , BMP 和 WebP(An...

  • App 瘦身

    App因功能需求集成了很多第三方库,因为涉及到文件查阅,不可避免的引入了很多jar包,导致现在App编译的rele...

  • app瘦身

    引用bang神的一张图,总结的非常全面 也可以按照下面的顺序,从上到下,进行app瘦身的优化: 1.去除重复、无用...

  • App 瘦身

    公司的项目由于开发的比较早,开发的人也多,由于前人没有进行整理,随着需求的更新和业务的删减,导致项目中无用的东西很...

  • APP瘦身

    众所周知,安装包主要是由可执行文件和资源组成。那么,针对我们的IPA瘦身就可以通过这两个点入手。 资源 1.针对资...

  • APP瘦身

    1.apk变大的原因 (1)主流dpi分类越来越多,从基础的ldpi、mdpi和hdpi到后来的1x、2x、3x等...

网友评论

      本文标题:app瘦身

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