iOS 在 Core Data 中存储数百张照片是否可以接受?

标签 ios core-data nsdocumentdirectory

我正在开发一个简单的照片编辑应用程序。我想要一个日记功能,让用户可以查看他们编辑过的每张照片。某些高级用户可能拥有数百(或可能数千)张照片。

我正在使用 Core Data 来保存照片。我担心的是,数百张 640x640 照片可能会使文档目录文件大小相当大(附带问题:我的假设是我的核心数据存储保存到我的应用程序文档目录中。这是真的吗?)。

在应用程序中本地存储这么多照片是否有问题,或者我是否过于谨慎?我可以存储的文件大小是否有限制?

最佳答案

在文档目录中存储数据没有限制(假设您使用文档作为数据,使用核心数据作为路径)。 this对此有过讨论。问题。除此之外,你会没事的,默认情况下处理文档目录中的数据相当快。

问题是 - 您的用户会对您的应用程序变得越来越大感到满意吗?您能否为他们提供将图片存储在服务器上并让他们设置缓存大小的选项?

或者 - 您可以将其存储在照片中 library如果你被它困住了......

关于iOS 在 Core Data 中存储数百张照片是否可以接受?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22935372/

相关文章:

swift - 尽管我正确保存了文件并看到了它,但为什么我无法获取文件路径?

ios - GridView (UICollectionView)的偏移量随着分页滚动而逐渐变化

ios - 将 View Controller 放入导航堆栈然后弹出不会释放内存并导致内存泄漏

iOS - 引用 UIViewController 对象的自定义类

ios - 将 NSDate 设置为 NSManagedObject 慢吗?

ios - UITableView + 核心数据

cocoa - 如何将 NSKeyedUnarchive NSManagedObject 的子类导入到 Core Data 中?

iphone - 在ios中设置 "Do not backup flag"的URL是哪个?

ios - 应用程序可以为 NSDocumentDirectory 设置多个路径吗

ios - 从 REST API 加载数据后执行 segue