gpt4 book ai didi

cocoa - 选择 fmdb 而不是核心数据的后果

转载 作者:行者123 更新时间:2023-12-03 16:32:14 25 4
gpt4 key购买 nike

我刚刚学习 cocoa (桌面)开发,是的,我已经读了一遍又一遍,核心数据在 95-99% 的时间里都是你所需要的。

但是,至少在理论层面上,有人可以向我解释使用 fmdb 之类的东西对核心数据的影响,特别是当涉及到将使用 uitableview 来显示其数据的 GUI 应用程序时。

假设该应用程序用于库存系统,存储产品。

最佳答案

答案很简单,如果您有大量数据处理要做,请选择 Core Data。

如果您想手动编写 SQL 查询来存储和检索数据,请使用 FMDB 包装器来使用 SQL。

当您需要处理的数据较少并且您更喜欢编写自己的数据获取代码时,FMDB 是很好的选择。

让我们以产品库存系统为例。在核心数据中,您将创建一个名为“产品”的实体。核心数据将负责处理特定实体的所有数据保存和获取。每当您向“产品”添加新属性时,Core Data 都会为您处理。

现在,如果您要使用 FMDB,那么您将必须编写代码来从数据库中保存和检索。而且,每当您对数据库结构进行更改时,您都必须手动添加/删除架构更改的代码。

这里有一些关于核心数据的好链接:

http://www.raywenderlich.com/934/core-data-on-ios-5-tutorial-getting-started

http://nachbaur.com/blog/smarter-core-data

祝你好运

关于cocoa - 选择 fmdb 而不是核心数据的后果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16594712/

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