首页 > 解决方案 > 存储 UIImage 供以后使用

问题描述

我正在制作可以被描述为图像处理应用程序的东西。我的想法是用户UIImage通过 pod YPImagePicker导入 s并将它们存储在两个数组中,一个用于缩略图,一个用于全尺寸图像。UICollectionView然后用缩略图填充A ,当用户点击缩略图时,全尺寸图像显示在UIImageView.

我在使用此解决方案时遇到内存问题。当我导入大约 10-12 张图像时,iPhone X 上的 RAM 达到 300 MB,我知道这太多了。我想这是因为我将所有全尺寸图像存储在一个数组中?我应该将全尺寸图像存储在用户硬盘上而不是 RAM 内存中吗?或者有什么方法可以访问用户照片库中的图像并在用户点击缩略图时获取图像?

标签: iosswiftxcode

解决方案


推荐阅读