Object-c基础编程学习笔记-集合
2014-08-29 16:59
393 查看
1、NSArray
首先,NSArray有两个限制:
1)首先,它只能存储OC对象,并不能存储C语言的数据类型
2)其次,不可以存储nil,因为NSArray中nil代表结束,但是如果我们想要添加一个空,那么应该使用NSNull
2、NSMutableArray
删除一个对象之后,数组中并没有留下漏洞,被删除的对象后面数组元素都被前移来填补空缺
3、NSDictionary
使用key来获取对象
4、NSMutableDictory
添加元素
删除元素
首先,NSArray有两个限制:
1)首先,它只能存储OC对象,并不能存储C语言的数据类型
2)其次,不可以存储nil,因为NSArray中nil代表结束,但是如果我们想要添加一个空,那么应该使用NSNull
-(unsigned)count;这里可以知道包涵对象的个数
-(id)objectAtIndex:(unsigned int)index;这里可以获取特定索引处的对象
2、NSMutableArray
-(void) addObject:(id)anObject;在数组末尾添加对象
-(void)removeObjectAtIndex:(unsigned)index;
删除一个对象之后,数组中并没有留下漏洞,被删除的对象后面数组元素都被前移来填补空缺
3、NSDictionary
+(id)dictionaryWithObjectsAndKeys:(id)firstObject;
Tire *t1 = [Tire new]; Tire *t2 = [Tire new]; Tire *t3 = [Tire new]; Tire *t4 = [Tire new]; NSDictionary *tires; tires = [NSDictionary dictionaryWithObjectsAndKeys:t1,@"Front-left",t2,@"Front-right",t3,@"back-left",t4,@"back-right",nil];
使用key来获取对象
-(id)objectForKey:(id)aKey;
4、NSMutableDictory
添加元素
-(void) setObject:(id)anObject forKey:(id)aKey;
删除元素
-(void) removeObjectForKey:(id)aKey;
相关文章推荐
- Object-c基础编程学习笔记-分类
- Object-C 基础学习笔记(基本类型、集合)
- Object-c基础编程学习笔记-内存管理
- Object-c基础编程学习笔记-源文件组织,XCODE新功能
- Object-c基础编程学习笔记-继承,复合
- Object-c基础编程学习笔记-各种数值
- Object-c基础编程学习笔记-NSPredicate
- Object-c基础编程学习笔记-对象初始化
- Object-c基础编程学习笔记-协议
- Object-c基础编程学习笔记-键值编码
- Object-c基础编程学习笔记-对象初始化
- Object-c基础编程学习笔记-Foundation
- Object-c基础编程学习笔记-C的扩展
- Object-c基础编程学习笔记-NSString
- Linux学习笔记一 ---- Linux基础知识认知以及初识Linux下C编程入门
- Java学习笔记之网络编程基础-通过URL获取HTML页面
- 黑马程序员--编程基础学习笔记一
- 集合 java基础学习笔记 第四天
- 黑马程序员之C#编程基础学习笔记:让用户输入两个数,打印出两个数的和。
- ubuntu之shell编程学习笔记2——编程基础