NSArray 和 NSMutableArray 定义和基本用法 :
/*
NSArray oc数组,不可变数组
*/
//====================================================
//c数组,存的所有数据元素必须是相同的数据类型
//创建数组
NSArray *ary=[[NSArray alloc]init];//不这样初始化
//ary1是不可变的,空数组,不可用。
NSArray *ary1=[NSArray array];
//ary2初始化时有一个元素。
NSArray *ary2=[NSArray arrayWithObject:@"jereh"];
//ary3初始化时有多个元素。不能nil作为元素,在里面不可以放空,也就是nil,也不能缺少和增加。
NSArray *ary3=[NSArray arrayWithObjects:@"ios",@"oc",@"c", nil];
//快速创建数组时,使用 @[<#objects, ...#>]快速创建,后面不需要加nil;
NSArray *ary4=@[@"ios",@"oc",@"c"];
//====================================================
//oc数组元素的个数
NSArray *ary5=@[@"ios",@"oc",@"c"];
NSLog(@"count = %ld",ary5.count);
//还可以:[ary5 count]调用get count方法,一半直接用ary5.count。
//访问数组的元素
NSArray *ary6=@[@"ios",@"oc",@"c"];
NSLog(@"访问元素:%@",[ary6 objectAtIndex:0]);//输出结果时ios
NSLog(@"访问元素2:%@",ary6[0]);//c中数组的取法
//==================================&#