本帖最后由 李鹏-ios 于 2014-4-29 22:22 编辑
NSArray创建的是不可变对象的数组,但NSMutableArray创建的是可变数组,这样可随意添加删除数组中的对象了,是对NSArray的一个补充。NSArray对于一楼所说的必须以nil结尾是正确的,我想补充的一点是:如果通过类方法arrayWithObjects创建NSArray数组,如:
- NSArray *array = [ NSArray arrayWithObjects:@"a",@"b",@"c",nil]; //也可以使用以下方法定义
- NSArray *array =@[@"a",@"b",@"c"];
复制代码 即使用第二种语法时可以不用显示的使用nil结尾。
|