美文网首页
iOS_NSSet 和 NSArray

iOS_NSSet 和 NSArray

作者: 青葱烈马 | 来源:发表于2016-12-19 22:38 被阅读25次

<h3>NSSet</h3>
NSSet介绍:
<p>
1>无序的, 不重复的. 存放到NSSet 中的内容并不会排序和添加顺序也没关系.
2>通过anyObject来访问单个元素.
3>遍历NSSet中的每个元素, 通过for in 循环来遍历.
4>好处:效率高.
5>应用场景:
<比如重用cell 的时候, 从缓存池中对边获取一个就可以了, 无需按照指定顺序来获取>
<需要把数据存放到一个集合中, 然后判断集合中是否有某个对象的时候>
</p>

<h3>NSArray</h3>
<p>
1>有序的, 可以有重复对象. 对象的顺序是按照添加的顺序来保存的.
2>通过下标来访问.
好处: 有序访问.
应用场景:在绝大多数需要依赖顺序的情况下 (比如: tableView 的数据源集合, 在实际操作中要根据下标来获取对象.)
</p>

相关文章

  • iOS_NSSet 和 NSArray

    NSSet NSSet介绍: 1>无序的, 不重复的. 存放到NSSet 中的内容并不会排序和添加顺序也没关系....

  • [非原创]iOS_NSSet与NSArray的区别

    http://blog.csdn.net/siwen1990 转载 首先,NSSet和NSArray功能性质一样,...

  • iOS [NSArray array] 和 [[NSArray

    alloc (内存分配)以及init(初始化) Objective-C 协议分为非正式协议和正式协议。 这两个方式...

  • copy和strong的区别

    strong修饰NSMutableArray和NSArray,无论赋值给它NSArray对象或者NSMutable...

  • NSArray和NSSet

    NSArray存储比NSSet要快,NSSet查找速度要比NSArray要快。NSDictionary和NSMap...

  • NSArray和NSMutableArray

    NSArray NSArray的实例是无法改变的,一旦NSArray实例被创建后,就无法添加或删除数组里的指针,也...

  • NSArray和NSMutableArray

    NSArray不可变数组 初始化 字面量创建 数组元素个数 判断对象是否在数组中 某对象的位置 某位置的对象 �拼...

  • 获取NSArray中元素的和/最大值

    获取NSArray中元素的和 获取NSArray中元素的最大值

  • Swift——数组

    数组分为:Array 和NSArray(NSMutableArray) 两种类型 NSArray(NSMutabl...

  • NSArray的使用

    一、NSArray的创建 二、NSArray常用的属性和方法 三、NSMutableArray常用的属性和方法

网友评论

      本文标题:iOS_NSSet 和 NSArray

      本文链接:https://www.haomeiwen.com/subject/xpfxvttx.html