12月23号 Foundation库NSArray操作

NSArray   不可变数组   

C语言的数组里面只能存放同一种基本数据类型

OC的数组可以存放多种类型的数据(必须是对象类型   不能存放简单地数据类型

注意:我们在实际编程过程中  尽量在一个数组里面存放同一种类型


 1.创建一个数组

NSArray *array = @[@"wky", wky, smy, ww, zz];

NSArray *array2 = @[array, @"www", @"yyy"];

 

//创建一个空的数组

NSArray *array3 = [NSArray array];

NSArray *array4 = [[NSArray alloc] init];

        

NSArray *array5 = [NSArray arrayWithArray:array];

NSArray *array6 = [[NSArray alloc] initWithArray:array];

 

NSArray *array7 = [NSArray arrayWithObject:wky];

 

//创建的时候初始化一部分数据

//数据结尾为nil  不能向数组里面添加一个值为nil的对象

NSArray *array8 = [NSArray arrayWithObjects:wky, smy, nil];

NSArray *array8_1 = [[NSArray alloc]initWithObjects:wky, smy, nil];


 2.获取数组元素的个数  count


3.获取索引位置对应的元素(对象)


4.遍历数组


5.判断数组里面是否包含某一个对象


6.获取某个对象在数组里面的索引值

 

 

 

 

 

 

posted @ 2015-12-23 16:01  南城半夏北风过丶  阅读(94)  评论(0编辑  收藏  举报