在 iOS 应用程序中保留许多图像
Posted
技术标签:
【中文标题】在 iOS 应用程序中保留许多图像【英文标题】:Keep many images in an iOS app 【发布时间】:2013-11-11 15:07:06 【问题描述】:我想做一个 ios 应用。这个应用程序将有超过 200 张图片,每张都有不同的尺寸(500x500[可能更小] 或更小)。保留它们的最佳方法是什么,让应用程序更小?
我考虑在 Photoshop 中针对网络优化它们的尺寸,但如果我想保持和尊重质量,应用程序仍然会有很大的尺寸。
有什么想法吗?
【问题讨论】:
【参考方案1】:好吧,我不知道您是否可以为您的应用执行此操作,但是一旦用户安装了您的应用,您就可以从互联网上下载它们。这样您就可以使包的大小尽可能小(我假设您谈论的是非关键图像,可以在之后获得)。
更新
当然,如果适用,您也可以使用 SVG 代替位图:
how to render svg file in iphone and ipad
【讨论】:
SVG 不适用。这些图像是与物体、动物和其他人的照片。我想过从网上下载它们的想法,但这样应用程序的大小会随着时间的推移而增长。我正在寻找一种最佳的存储方式。 @SpartakusMd 在这种情况下,您可以实现具有一定大小的缓存系统,也许是用户的一个选项,当达到限制时,您可以删除一些旧文件。或者,如果用户想要查看完整尺寸,您可以存储一些图像的小预览并获取真实尺寸。 我也想过这样的事情。我会接受这个作为答案。 @asalic,你知道如何实现缓存的教程或文章吗? @SpartakusMd 我没有使用任何软件,但我的一位同事说 SDWebImage 效果很好。这是该项目的链接:github.com/rs/SDWebImage希望这对您有所帮助。 @SpartakusMd 我也看到了:***.com/questions/8703877/…以上是关于在 iOS 应用程序中保留许多图像的主要内容,如果未能解决你的问题,请参考以下文章