iOS笔记之NSSet
Posted 鸿鹄当高远
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS笔记之NSSet相关的知识,希望对你有一定的参考价值。
一、简介
NSSet到底什么类型,其实它和NSArray功能性质一样,用于存储对象,属于集合; NSSet , NSMutableSet类声明编程接口对象,无序的集合,在内存中存储方式是不连续的,不像NSArray(是有序的集合)类声明编程接口对象是有序集合,在内存中存储位置是连续的;
NSSet和我们常用NSArry区别是:在搜索一个一个元素时NSSet比NSArray效率高,主要是它用到了一个Hash(散列,也可直译为哈希)算法。
NSSet和NSArray都是类,只能添加Cocoa对象,如果需要加入基本数据类型(int,float,BOOL,double等),需要将数据封装成NSNumber类型。
二、NSSet 常用方法总结
三、NSMutableSet 常用方法总结
以上是关于iOS笔记之NSSet的主要内容,如果未能解决你的问题,请参考以下文章