一、Foundation框架中一些常用的类字符串型:NSString:不可变字符串NSMutableString:可变字符串集合型:1)NSArray:OC不可变数组NSMutableArray:可变数组2)NSSet:NSMutableSet:3)NSDictioraryNSMutableDict...
分类:
其他好文 时间:
2015-08-09 20:37:31
阅读次数:
98
NSSet在实际应用中与NSArray区别不大,但是如果你希望查找NSArray中的某一个元素,则需要遍历整个数组,效率低下。而NSSet在查找某一特定的元素的时候则是根据hash算法直接找到此元素的位置,效率高。 NSSet是一个无序的,管理对个对象的集合类,最大特点是集合中不允许出现重复对象,和...
分类:
移动开发 时间:
2015-07-17 15:42:29
阅读次数:
204
高级语法精讲一、NSSet、NSMutableSet集合的介绍1)NSSet、NSMutableSet集合,元素是无序的,不能有重复的值。2)用实例方法创建一个不可变集合对象例如://宏定义#define TOBJ(n) [NSNumber numberWithInt:n]NSSet *set1=[...
分类:
移动开发 时间:
2015-07-14 07:32:06
阅读次数:
182
IOS学习(OC语言)知识点整理一、NSSet、NSMutableSet集合的介绍1)NSSet、NSMutableSet集合,元素是无序的,不能有重复的值。2)用实例方法创建一个不可变集合对象 例如://宏定义#defineTOBJ(n)[NSNumbernumberWithInt:n]NSSet...
分类:
移动开发 时间:
2015-07-08 00:29:57
阅读次数:
227
在Cocoa Foundation中的NSSet和NSMutableSet,和NSArray功能性质一样,用于存储对象属于集合。但是NSSet和NSMutableSet是无序的, 保证数据的唯一性,当插入相同的数据时,不会有任何效果。NSSet 初始化及常用操作#import "AppDelegat...
分类:
其他好文 时间:
2015-07-05 22:32:58
阅读次数:
157
郝萌主倾心贡献,尊重作者的劳动成果,请勿转载。如果文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额随意,重在心意^_^ 我要捐赠: 点击捐赠Cocos2d-X源码下载:点我传送游戏官方下载:http://dwz.cn/RwTjl游戏视频预览:http://dwz.cn/RzHHd游戏开发博客:http://dwz.cn/RzJzI游戏源码传送:http://dwz.cn/Nret1在Foun...
分类:
其他好文 时间:
2015-06-29 20:31:27
阅读次数:
140
直接上代码:/*
* NSSet 不可变 集合
*
*/ // 两种初始化方式
NSSet *set1 = [[NSSet alloc] initWithObjects:@"1", @"2", @"3", nil] ;
NSLog( @"%@", set1 ) ; NSSet *s...
分类:
其他好文 时间:
2015-06-20 10:35:35
阅读次数:
108
NSArray 用于对象有序集合(相当于是数组) NSSet 用于对象无序集合NSDictionary 用于键值映射 以上三种集合类是不可变的(一旦初始化后,不能再动态的增加或删除元素),如果需要用到可变集合,则需要用到下面几个类:NSMutableArray NSMutableSet NSMuta...
分类:
移动开发 时间:
2015-05-18 15:57:50
阅读次数:
330
NSSet到底什么类型,其实它和NSArray功能性质一样,用于存储对象,属于集合;NSSet , NSMutableSet类声明编程接口对象,无序的集合,在内存中存储方式是不连续的,不像NSArray,NSDictionary(都是有序的集合)类声明编程接口对象是有序集合,在内存中存储位置是连续的...
分类:
其他好文 时间:
2015-05-14 18:37:29
阅读次数:
112
1、NSSet的使用[NSSet setWithSet:(NSSet *)set]; 用另外一个set对象构造[NSSet setWithArray:(NSArray *)array];用数组构造[NSSet setWithObjects:...]:创建集合对象,并且初始化集合中的数值,结尾必需使用...
分类:
其他好文 时间:
2015-04-30 17:38:07
阅读次数:
106