如果我想加载大量数据并在tableview中显示,将创建一个DataModel类 - 建立与服务器的连接并更新为coredata并从coredata获取到tableview。
此DataStructure概念出现在哪里。 DataStructure和DataModel之间有什么区别。在创建APP时如何考虑这两个。
谢谢, 迪内希
答案 0 :(得分:2)
数据模型是应用程序的数据基础,它代表与应用程序相关的基本概念。在面向对象的编程中,这些概念由类表示,例如在联系人应用程序中,您可能有一个类 Person ,它表示应用程序中的人物对象。此 person 类可以包含属性,例如 name 或电话号码。 这些类的组合构成数据模型,因为它们封装您的应用程序将使用的数据。
数据结构是一个更技术性和更低级别的术语。需要在计算机内部表示任何类型的数据,这是通过数据结构。例如,数组是一种数据结构,以及词典。此外,构成数据模型的类也是数据结构,特定数据对象的任何表示都必须采用数据结构的形式。在iOS中,类只不过是 C 编程语言的 structs 的包装器,因此它们是一个非常通用的数据结构,可以由用户定义。
希望有所帮助!