我是iPhone新手,我知道C like数组中的原始数据结构,除了目标c之外都有字典,我知道它有一个键值对结构,我们可以从等效键访问值mutable dictionary is dynamic and all。我的意思是我所知道的基本结构,但是当我们不得不喜欢字典时,我们可以在字典中做些什么操作,它是如何优化的? 提前获得任何帮助。
答案 0 :(得分:2)
NSDictionary
更常见地称为关联数组。
有关完整说明,请参阅以下维基百科文章
http://en.wikipedia.org/wiki/Associative_array
您将使用字典而不是数组,您需要通过(例如)名称而不是列表中的位置(索引)来引用对象。
答案 1 :(得分:0)
部分答案:
NSDictionary
是CFDictionary
。为了查看早期版本CFDictionary
的实现,apple's托管了一个名为CF-Lite的库。阅读源代码可能会回答有关类型及其实现的一些问题。
答案 2 :(得分:0)
Nsdictionary就像java字典。在此,您可以为特定键添加对象并获取此数据。 如果你是新的目标c请转到这个链接对你有好处。
http://www.techotopia.com/index.php/Objective-C_2.0_Essentials