在应用程序中存储个人资料图像的最佳实践
Posted
技术标签:
【中文标题】在应用程序中存储个人资料图像的最佳实践【英文标题】:Best practice in terms of storing profile images in app 【发布时间】:2016-11-13 11:51:24 【问题描述】:我正在创建一个应用程序,其中每个用户都有一个大约 30 kb 的个人资料图像。但是我现在很确定存储这些图像的最佳方式是什么,我可以将它们作为NSData
存储在我的领域对象中,但我想这并不理想。否则我可以保存在磁盘缓存或内存缓存中,但是在这里执行此操作的理想方法是什么?我正在使用 AlamofireImage 下载图像。
【问题讨论】:
谷歌搜索时有很多有用的信息ios app storing profile images best practices
【参考方案1】:
我使用SDWebImage 将图像存储在内存/磁盘中,可以在图像缓存中手动缓存图像,或者它还具有通过 UIImageView 的 URL 设置图像的扩展,因此它会自动下载和缓存图像(如果你要)。它会清除旧图像(比如一周前),或者您可以手动清除缓存。 Kingfisher 也很棒,用 swift 写的。
【讨论】:
以上是关于在应用程序中存储个人资料图像的最佳实践的主要内容,如果未能解决你的问题,请参考以下文章