• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - 在应用程序 iOS 中保存图像和视频

[复制链接]
菜鸟教程小白 发表于 2022-12-13 05:13:18 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我希望用户将挑选的图像和视频保存在应用中。所以我想知道什么是最好的。我应该将挑选的图像和视频转换为 NSData 并保存在 Core data 中吗?我到处搜索,每个人都建议使用 Documents Folder 来保存图像和视频,因为 coredata 速度较慢。我刚开始学习CoreData,所以对它了解不多。这是我想出的。

Users pick the image or video -> App Saves it to documents folder -> Using coredata, application stores the filepath as string to access the image or video. (and User can backup anytime using icloud)

并且用户可以使用 iCloud 在他们的其他设备中访问这些文件。如果我不正确,或者您有更好的选择或问题以任何方式错误,请向我解释。谢谢



Best Answer-推荐答案


两种方法我都做过,对我来说,这只是如何使用数据库的问题。如果您希望能够备份数据库并与其他人共享,我建议将文件存储在 CoreData 中作为 NSData。如果它只是一个本地数据库,则将 URL 存储到存储在磁盘上的图像可能会更容易。

当您在 CoreData 中设置 Binery 字段时,您可以选择“允许外部存储”,它基本上为您将文件存储在磁盘上,但您可以从数据库中加载它,就像它存储在数据库中一样。这是我最常用于图像的。

使用此选项,可以轻松创建数据库的 zip 文件和与之连接的所有二进制文件,也可以轻松解压缩以恢复数据库。

关于ios - 在应用程序 iOS 中保存图像和视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28275316/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap