核心数据是一个完成"对象持久性"工作的框架.换句话说,它可以使用的代码负责将对象集合保存到磁盘并在以后再次加载它们.它允许您存储大量数据并一次只加载您需要的对象,并在内存紧张时卸载它们,这需要做很多工作.
核心数据可以使用数据库来实现这一目标,但这是业务,而不是你的业务.当您使用Core Data时,它是一个黑盒子.您告诉它保存数据然后逐步退出.
如果您想与现有数据库(例如Web服务器上的MySQL数据库)进行交互,那就完全不同了.您可以使用Core Data在设备上存储对象的本地副本,但在这种情况下,Core Data不会关心对象是来自其他数据库的副本.它并不关心.
| 归档时间: |
|
| 查看次数: |
947 次 |
| 最近记录: |