DataStructure 和 DataModel 之间的区别 - 举例?

din*_*esh 3 core-data objective-c uitableview ios

如果我想加载大量数据并在表视图中显示,将创建一个 DataModel 类 - 建立到服务器的连接并更新到 coredata 并从 coredata 获取到表视图。

DataStructure 概念从何而来。DataStructure 和 DataModel 之间有什么区别。创建APP时如何考虑这两个。

谢谢,迪内什

nbu*_*urk 7

数据模型是应用程序的数据基础,它代表与应用程序相关的基本概念。在面向对象的编程中,这些概念由表示,例如,在联系人应用程序中,您可能有一个类Person来表示应用程序中的人员对象。该人员类可以具有姓名电话号码属性这些类的组合形成了您的数据模型,因为它们封装了应用程序将使用的数据。

数据结构是一个技术性更强、级别更低的术语。任何类型的数据都需要通过数据结构在计算机内部表示。例如,数组是一种数据结构,字典也是如此。此外,形成数据模型的类也是数据结构,特定数据对象的任何表示都必须采用数据结构的形式。在 iOS 中,类只不过是C编程语言结构的包装器,因此它们是可由用户定义的非常通用的数据结构。

希望有帮助!