可变数组NSMutableArray声明时的问题

来源:互联网 发布:java action访问hadoop 编辑:程序博客网 时间:2024/06/10 00:19
在使用NSMutableArray来定义一个数组的时候,必须给数组array一个capacity即用
NSMutableArray *array = [[NSMutableArray alloc]initWithCapacity:42];
来给数组array一个建议容量.因为当系统遇到没有声明建议值的数组即
NSMutableArray *array;
系统会由于不知道如何来处理该数组而crash掉,如果见到了有建议值的数组array的时候,也只是默认这个值是建议值,并非不可逾越,只是这个值可能运行起来效率比较高,当为向可变数组添加内容的时候,对象数量默认为0;
0 0