哪个更好? NSDictionary / NSMutableDictionary还是SQL?

时间:2012-04-29 09:30:56

标签: objective-c ios xcode

我的应用程序从远程服务器广泛提取数据数组,将数组分配给标签,文本字段和其他UI组件,然后将用户响应与存储的组件进行比较。

使用NSMutableArray和SQL的优缺点是什么?哪个更有效率和内存友好性?

1 个答案:

答案 0 :(得分:0)

NS(Mutable)数组和SQL是两个完全不同的东西。首先,NSArray和常规C数组之间几乎没有概念上的区别。只是NSArray是一个Objective-C对象,并在简单的C数组之上实现了一些非常有用的功能。

两种类型的数组都是线性的,元素只能通过索引访问。 (是的,NSArray支持一些搜索功能,但它们涉及内部的实际线性搜索,与自己简单地编码do循环没有区别。)

SQL是一种数据库工具。它实现了定义持久存储,“关联”可访问且具有列/单元内部结构的数据库表的能力。

你很少会用一个代替另一个。