我正在使用Core Data来本地持久化Web服务调用的结果。该Web服务返回一个完整的对象模型,比如说“汽车”,大概有2000个左右(我无法让Web服务返回少于1个或者所有汽车)。 下次打开我的应用程序时,我想通过再次调用Web服务获取所有汽车来刷新Core Data持久化的副本,但是为了...
我在我的Lion应用程序中有这个数据模型: Item内的subitems关系是有序的。 Xcode 4.1(版本4B110)为我创建了文件Item.h,Item.m,SubItem.h和SubItem.h。 这里是Item.h的内容(自动生成):#import <Foundat...
我已经相当熟悉关系型数据库并在过去使用过SQLite(以及其他数据库)。然而,Core Data 有一定的吸引力,所以我考虑花些时间学习它,以便在我的下一个应用程序中使用。 使用Core Data还是SQLite有很多好处或者坏处吗?它们各自的优缺点是什么? 我发现很难证明学习Core D...
在 iPhone 应用程序中同步存储的核心数据,以便在多个设备(如 iPad 或 Mac)之间进行同步。iOS 上没有太多(如果有的话)可以与 Core Data 一起使用的同步框架。我考虑了以下概念: 对本地核心数据存储进行更改,并保存更改。(a) 如果设备联网,则尝试将更改集发送到服务...
您知道删除Core Data中存储的所有条目的方法吗?我的架构应该保持不变;我只想将其重置为空白。 编辑 我希望以编程方式实现这一点,以便用户可以轻松点击“重置”按钮。
我在Xcode 3.2中创建了一个Core Data模型,在升级到Xcode 4.2后,我添加了一个新的实体NSManagedObject子类(参考新实体)。 首先,它看起来很奇怪,因为它不在与旧的实体相同的组中。这是我在xcode 4.2上的图片(AlkitabDB是我在xcode 3.2...
我读了很多关于Core Data的内容,但是有没有一种有效的方法来统计实体类型上的数量(就像SQL可以使用SELECT count(1)...)。现在我只能通过使用NSFetchedResultsController选择全部并获取NSArray的计数来完成这个任务!我确信这不是最好的方法......
我刚接触Core Data。我注意到集合类型不可用作属性类型,并且想知道将数组/字典类型数据存储为属性的最有效方法是什么(例如,组成地址的元素,如街道、城市等不需要单独的实体,更方便地存储为字典/数组而不是单独的属性/字段)。谢谢。
我该如何在Xcode中删除旧的数据模型?菜单上的选项被禁用了。(我想要删除的模型尚未发布给公众 - 它们是临时开发模型。)