在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1、NSSet 1.是一个无序的,管理多个对象的集合类,最大特点 是集合中不允许出现重复对象,和数学上的集合含义是一 样的 2.除了无序、不许重复之外,其它功能和NSArray是一样的 2、NSArray 1.数组是一组有序的集合, 2.通过索引下标取到数组中的各个元素,与字符串相同, 3.数组也有可变数组 (NSMutableArray)和不可变数组(NSArray), 4.数组中不可以保存基本数据类型、结构体数据类型,需要使用 NSNumber和NSValue进行数据封装 代码1:
代码2: 封装一个类MyClass,用数组存储MyClass
在main.m中:
代码3:
3、NSMutableArray(可变数组) 1.NSMutableArray(可变数组) 是Objective-C定义的可修改数组类 是NSArray的子类 2.创建数组 NSMutableArray* array=[NSMutableArray arrayWithObjects:@"one",@"two",@"three", nil];
3.添加元素 1.在数组末尾添加对象 2.在指定位置插入对象
4、删除元素 删除元素 1.最后一个对象 [array removeLastObject]; 2.指定对象 [array removeObject:@"two"]; 3.指定位置对象 [array removeObjectAtIndex:2]; 4.指定范围对象 NSRange r = {1, 2}; [array removeObjectsInRange:r]; 5.清空数组 [array removeAllObjects];
4、NSDictionary(不可变字典) 1.为了查找集合中的对象更快速 2.通过key(键)(名字),相应的value(值)。 通常来讲,key的值是字符串类型,value的值是任意对象类型 3.key值是不允许重复的,value的值是可以重复的 4.通来来讲key与value的值,不允许为空
|
请发表评论