美文网首页
如何高效和轻松构建 CoreData App应用程序

如何高效和轻松构建 CoreData App应用程序

作者: iCloudEnd | 来源:发表于2023-01-18 09:56 被阅读0次

    第一部分

    “核心数据不是数据库。Core Data 是一个用于管理对象图的框架。对象图只不过是相互关联的对象的集合。该框架擅长管理复杂的对象图”

    “CoreData 是一个持久对象图而不是数据库”

    “CoreData 不仅仅是一个数据库。”

    是的!我知道了!但是我不在乎。我认为你们中的那些阅读者,而不是那些咆哮的人,想要一个简单的数据库,它不需要时间来实现,自行管理故障,并且易于在设备和云中实现——这正是 CoreData 所做的。

    所以,不要花太多时间为自己辩护。

    使用 Coredata 的问题

    • 如果使用不当,它比 NoSQL 数据库慢。因此,如果速度至关重要,您可能应该看看其他地方。但是,我总是发现它很快,然后更多。(曾经有一个多 GB 的数据库和一个复杂的模型,但从未感觉它变慢了!)。

    • 线程并发问题:在使用多线程应用程序时,访问数据和进行更改真的很糟糕。公平地说,它也被一些 NoSQL 数据库搞砸了: Prime Example: Realm!

    • 传递 Coredata 对象:与 Coredata 相比,这实际上更像是关于类的问题。但它仍然很重要!

    • 开销:特别是关系引起的开销。

    如何推荐使用 CoreData

    相关文章

      网友评论

          本文标题:如何高效和轻松构建 CoreData App应用程序

          本文链接:https://www.haomeiwen.com/subject/ydpthdtx.html