探索Objective - C基础类库:集合、枚举与文件操作
1. 可变数组(Mutable Arrays)
在Objective - C里,NSArray创建的是不可变对象,一旦数组创建完成,就不能添加或移除成员,不过数组里的对象本身是可以改变的。为了能随时添加和移除对象,就有了NSMutableArray。
1.1 创建可变数组
使用 arrayWithCapacity 类方法创建新的可变数组:
+ (id) arrayWithCapacity: (NSUInteger) numItems;
这里的容量只是一个提示,并非数组大小的限制。示例代码如下:
NSMutableArray *array = [NSMutableArray arrayWithCapacity: 17];
1.2 添加和移除对象
- 添加对象 :使用
addObject:方法将对象添加到数组末尾。
- (void) addObject: (id) anObject;
例如,用循环添加四个轮胎对象:
for (NSInteger i = 0
超级会员免费看
订阅专栏 解锁全文
13

被折叠的 条评论
为什么被折叠?



