gpt4 book ai didi

ios - 自动解析导入的图像,存储在 Core Data 中

转载 作者:行者123 更新时间:2023-11-30 12:29:45 26 4
gpt4 key购买 nike

我的应用程序接收 JSON 文件内的图像并将其存储在核心数据中。对于不同的分辨率,它导入不同的图像,例如@2x和@3x。是否可以设置 UIImage 以获取不同分辨率的数据,就像应用程序自动使用 @2x 和 @3x 文件一样?作为一个选项,我可以从核心数据中获取这些数据,并将其写入具有相应名称的单独文件,但我不确定这是否是最佳方法。

感谢您提前提出的建议!

最佳答案

根据所使用的设备,您可以确定比例。这在设备中不会改变。

UIScreen.main.scale

根据比例仅下载具有相关分辨率的图像(例如:1x 或 2x 或 3x)。不必全部下载并重命名而不带@1x/@2x/@3x

我个人更喜欢将下载的图像存储在缓存文件夹中,而不是核心数据中,这样如果磁盘空间不足,可以自动删除它。

异步按需下载图像(仅在需要显示时)。

关于ios - 自动解析导入的图像,存储在 Core Data 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43712055/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com