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

Objective c 哪个更好?NSDictionary/NSMutableDictionary还是SQL?,objective-c,ios,xcode,Objective C,Ios,Xcode,我的应用程序广泛地从远程服务器提取数据数组,将数组分配给标签、文本字段和其他UI组件,然后将用户响应与存储的组件进行比较 使用NSMutableArray和SQL的优缺点是什么?哪一种更高效、内存更友好?NS(可变)数组和SQL是两种完全不同的东西。首先,NSArray和常规C数组在概念上没有什么区别。只是NSArray是一个Objective-C对象,在简单的C数组之上实现了一些非常有用的特性 这两种类型的数组都是线性的,元素只能通过索引访问。(是的,NSArray支持一些搜索函数,但它们在内

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

使用NSMutableArray和SQL的优缺点是什么?哪一种更高效、内存更友好?

NS(可变)数组和SQL是两种完全不同的东西。首先,NSArray和常规C数组在概念上没有什么区别。只是NSArray是一个Objective-C对象,在简单的C数组之上实现了一些非常有用的特性

这两种类型的数组都是线性的,元素只能通过索引访问。(是的,NSArray支持一些搜索函数,但它们在内部涉及实际的线性搜索,与自己编写
do
循环没有什么不同。)

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


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

通常没有更好或更差的答案。对于您的特定任务,有许多选择,并且所有这些选择都有各自的优势。这个问题不太适合SO Q/a格式,可能会引起长时间的讨论,因此我投票决定关闭它。这就像问“什么更好,四门车还是两门车?”@sosborn——不,这更像是问哪个更好,门还是土豆。