将图像存储在 Core Data 中还是作为文件?

2024-01-13

我有一组数据也包含图像。我想缓存这些数据。我应该将它们存储在文件系统还是核心数据上,为什么?


有两个主要选项:

  1. 将文件存储在磁盘上,然后将图像的路径存储在core data中
  2. 将图像的二进制数据存储在core data中

我个人更喜欢第一个选项,因为它允许我选择何时将实际图像加载到内存中。这也意味着我不必记住原始数据的格式;我可以使用路径alloc/init a new UIImage object.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将图像存储在 Core Data 中还是作为文件? 的相关文章

随机推荐

  • 使用 D3.js 沿连续路径进行插值

    我正在改编迈克 博斯托克的作品沿路径点插值 http bl ocks org mbostock 1705868模型接受数组n单独的路径并沿着每个路径进行插值连续地 对于 D3 来说 下面的代码相对较新 据我所知 它是为两条路径运行点插值同时
  • 在 Google App Engine 日志中查看 POST 请求的参数

    我有一个通过 Google App Engine 运行的服务器 我正在通过控制台查看服务器的请求日志 它们位于Google Cloud Platform gt Stackdriver Logging gt Logs 我想查看 POST 请求
  • 在 Python 中模拟远程主机

    我正在使用 paramiko 编写一些函数来执行命令并在远程主机上创建文件 我想为它们编写一些单元测试 但我不知道实现此目的最简单的方法是什么 这是我设想的代码大纲示例 import os import paramiko import py
  • 无法找到或加载主类org.apache.zookeeper.server.quorum.QuorumPeerMain [重复]

    这个问题在这里已经有答案了 我正在运行 apache kafka 的教程 在 apache kafka 网站上 并且必须使用帮助教程 http janschulte wordpress com 2013 10 13 apache kafka
  • Ruby on Rails - 根据查询在数据库中搜索

    我有一个简单的表单 我在其中设置了一个我想要浏览的查询 例如松下维埃拉 这是我在数据库中搜索术语的方式 Product where name ilike params q order price 查询看起来像 松下维埃拉 但我需要这样搜索查
  • 需要适用于 Iphone、Android、Windows/XP 的兼容 AES 代码加密/解密

    我需要能够从 Windows 向各种手机发送安全信息 我在 iPhone 和 Android 开发方面都是新手 但需要为每个环境创建一个易于使用的应用程序 与收到的短信交互也很好 我想获取适用于 iPhone Android 和 Windo
  • 如何在android活动中使用gradle.properties中的属性?

    如何在android活动中使用gradle properties中的属性 每当我构建代码时 它都会抛出错误 是否有可以在活动内部访问属性的特定方式 在 gradle properties 中 SIMPLE STRING ABC 在 buil
  • 记忆斐波那契的时间复杂度

    我最近遇到了这个 Haskell 记忆斐波那契实现 fibonacci Int gt Integer fibonacci map fib 0 where fib 0 0 fib 1 1 fib n fibonacci n 1 fibonac
  • 了解从整数到浮点数的转换

    有人能解释一下 32 位机器上这个奇怪的输出吗 include
  • 直接在视图中绑定模型属性

    我在 Prism 中找到了这段文字文档 http msdn microsoft com en us library gg405484 28v pandp 40 29 aspx 我开始使用 MVVM 但我迷失了方向 我可以 应该 在视图中绑定
  • ggplot2 中的蠕虫图残差图

    I m trying to plot the Worm plot residuals on a model fitted using the gamlss function from the gamlss package The inter
  • 使用 typedcolumn 选择 Spark 数据集

    看着select Spark DataSet 上的函数有各种生成的函数签名 c1 TypedColumn MyClass U1 c2 TypedColumn MyClass U2 这似乎暗示我应该能够直接引用 MyClass 的成员并且类型
  • TypeScript 定义函数的哈希表

    我正在尝试为车把创建一个定义文件 以便与预编译的车把脚本一起使用 Handlebars 会将预编译的脚本放入字符串索引的函数哈希表中 但我无法弄清楚或找到如何定义它 假设的定义是 declare module Handlebars expo
  • 使用连接字段的结果更新文档

    考虑包含以下文档的集合 id aaaaaaaaaaaa title Hello World date Thursday November 12 2015 time 9 30 AM endtime 11 30 AM id bbbbbbbbbb
  • Http-Conduit 频繁连接失败

    我正在编写将通过 HTTP 下载一些文件的应用程序 在某种程度上 我使用以下代码片段来下载页面正文 import network HTTP simpleHTTP getRequest http www haskell org gt gt g
  • 在 VueJS 中使用按钮进行水平滚动

    我希望使用 VueJS 中的按钮实现水平滚动 我有一个容器 其中有几个水平堆叠的 div 我想使用按钮滚动它们 Here https stackoverflow com questions 25028040 jquery horizonta
  • Google reCAPTCHA 的remoteip 参数被忽略

    在 recaptcha 的文档中 https developers google com recaptcha docs verify https developers google com recaptcha docs verify 它说r
  • 在 WPF 窗口中完全删除标题栏的上下文菜单

    I have created a WPF Window and set its Window Style property to None Yet when I press Alt Up Key combination a context
  • nginx 反向代理 - 如何为多个应用程序提供服务

    我正在尝试使用 nginx 构建一个反向代理 以使我的项目中的所有内容都可以从单个地址访问 对于单个服务 以下配置可以正常工作 etc nginx sites enabled reverse proxy conf server listen
  • 将图像存储在 Core Data 中还是作为文件?

    我有一组数据也包含图像 我想缓存这些数据 我应该将它们存储在文件系统还是核心数据上 为什么 有两个主要选项 将文件存储在磁盘上 然后将图像的路径存储在core data中 将图像的二进制数据存储在core data中 我个人更喜欢第一个选项