gpt4 book ai didi

iphone - iOS 核心数据 : Confused about Core Data and database

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:50:50 25 4
gpt4 key购买 nike

我真的很困惑核心数据到底是什么。或者我想我的问题是,在处理数据库时,您会使用 Core Data 吗?就像如果我想从数据库访问值,我会使用 Core Data 来访问这些值吗?我将如何解决这个问题?

非常感谢您的帮助。

最佳答案

Core Data 是一个完成“对象持久化”工作的框架。换句话说,您可以使用它来负责将对象集合保存到磁盘并稍后再次加载它们的代码。它做了很多工作,允许您存储大量数据并一次只加载您需要的对象,并在内存紧张时卸载。

Core Data 可以使用数据库来完成此任务,但那是它的业务,与您无关。当你使用 Core Data 时,它是一个黑盒子。您告诉它保存数据,然后让开。

如果您想与现有数据库交互,例如 Web 服务器上的 MySQL 数据库,那是完全不同的事情。您可能会使用 Core Data 在您的设备上存储对象的本地副本,但在这种情况下,Core Data 不会关心这些对象是来自其他数据库的副本。没关系。

关于iphone - iOS 核心数据 : Confused about Core Data and database,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12809541/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com