可变数组NSMutableArray声明时的问题
2014-05-01 19:48
483 查看
在使用NSMutableArray来定义一个数组的时候,必须给数组array一个capacity即用
NSMutableArray *array = [[NSMutableArray alloc]initWithCapacity:42];来给数组array一个建议容量.因为当系统遇到没有声明建议值的数组即
NSMutableArray *array;系统会由于不知道如何来处理该数组而crash掉,如果见到了有建议值的数组array的时候,也只是默认这个值是建议值,并非不可逾越,只是这个值可能运行起来效率比较高,当为向可变数组添加内容的时候,对象数量默认为0;
相关文章推荐
- 可变数组NSMutableArray懒加载之后没数据问题
- 数组的常用方法(不可变:NSArray, 可变:NSMutableArray)
- NSMutableArray使用copy声明所产生内存泄漏的问题
- 不可变数组(NSArray)与可变数组(NSMutableArray)
- OBjective-C:在可变数组NSMutableArray中添加相同对象后,进行自定义的排序方式输出
- 0003-¥¥¥¥可变数组按条件排序sort NSMutableArray
- OC--NSMutableArray可变数组
- OC-044.可变数组NSMutableArray
- 数组NSArray和可变数组NSMutableArray的基础知识
- Iphone数组一些基础操作 NSArray/NSMutableArray,以及内存注意问题。
- Objective-c语言_对可变数组NSMutableArray
- OC 中的数组方法(不可变数组NSArray 和 可变数组 NSMutableArray)
- NSMutableArray--可变数组
- 删除可变数组NSMutableArray中的重复数据
- NSArray与NSMutableArray 数组与可变数组
- Foundation框架基础 NSMutableArray-可变数组
- OC 数组中的方法 (不可变数组NSArry 和可变数组 NSMutableArray)
- ios可变数组NSMutableArray和不可变数组NSArray的区别
- NSArray与NSMutableArray 数组与可变数组
- iOS objective-c之-8:数组NSArray 可变数组-NSMutableArray