ios - 存储 UIImage 供以后使用
问题描述
我正在制作可以被描述为图像处理应用程序的东西。我的想法是用户UIImage
通过 pod YPImagePicker导入 s并将它们存储在两个数组中,一个用于缩略图,一个用于全尺寸图像。UICollectionView
然后用缩略图填充A ,当用户点击缩略图时,全尺寸图像显示在UIImageView
.
我在使用此解决方案时遇到内存问题。当我导入大约 10-12 张图像时,iPhone X 上的 RAM 达到 300 MB,我知道这太多了。我想这是因为我将所有全尺寸图像存储在一个数组中?我应该将全尺寸图像存储在用户硬盘上而不是 RAM 内存中吗?或者有什么方法可以访问用户照片库中的图像并在用户点击缩略图时获取图像?
解决方案
推荐阅读
- css - 如何处理 Next.js 中不受支持的 CSS 属性或在 Chakra-UI 中使用 @supports 指令
- c# - 如何在 OData 中以编程方式添加 $select?
- python - 如何选择字符串的一部分?
- regex - 为什么 perl 使用 \g1 进行反向引用而其他人都使用 \1?
- java - 如何构建一个低延迟的音频流安卓应用
- python - 在 Python 中使用 zipfile 写入方法后 Excel 文件损坏
- powershell - 如何使用带有特定站点中所有文件的脚本的 powershell 将保留标签更改为共享点
- python - Discord.py:如何从用户 ID 中获取用户名
- kubernetes - Kubernetes https 通信
- google-cloud-data-fusion - 在管道中添加新字段