CoreData(iOS):是不是需要创建数据库才能使用CoreData?coredata可以对简单的平面文件进行操作吗? [关闭]
Posted
技术标签:
【中文标题】CoreData(iOS):是不是需要创建数据库才能使用CoreData?coredata可以对简单的平面文件进行操作吗? [关闭]【英文标题】:CoreData(iOS):Do I need to create a database to use CoreData ?Can coredata operate on a simple flat file? [closed]CoreData(iOS):是否需要创建数据库才能使用CoreData?coredata可以对简单的平面文件进行操作吗? [关闭] 【发布时间】:2012-12-28 09:30:04 【问题描述】:我对 CoreData 编程很陌生,但想问一下:
我需要创建数据库才能使用 CoreData 吗? coredata 可以对简单的平面文件进行操作吗?
请提供合适的参考资料和链接。 提前致谢
【问题讨论】:
【参考方案1】:Core Data 提供了四种原生类型的持久化存储:
SQLite 二进制 XML 内存中这些商店类型各自提供不同的优势和权衡,并在“持久性商店功能”中进行了描述。 Binary 和 XML 存储是“原子”存储——它们必须被完整地读取和写入,不像 SQLite 存储,SQLite 存储可以分段修改,如果您愿意,一次一条记录。
参考第一个链接(pdf)
【讨论】:
您要求其他内容,而您将其发布为答案!!!或者我们未能理解您的问题? 亲爱的@AnoopVaidya,我想知道这是使用 coredata 所必需的数据库(sqlite 或任何东西)。 pdf说我们可以为数据存储创建自己的原子存储。所以我想我可以将我的整个数据保存到一个xml并使用coredata检索它,但不幸的是xml必须完整地读取和写入:(。希望你理解Q n A. 但我不确定,你不愿意在你的应用程序中使用核心数据吗?但是,您可以将其他一些数据库与正在运行的服务器一起使用。以上是关于CoreData(iOS):是不是需要创建数据库才能使用CoreData?coredata可以对简单的平面文件进行操作吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章