探索Cocoa基础类库与内存管理
1. 可变字典的操作
在Cocoa开发中, NSMutableDictionary 是一个非常有用的类。当我们使用 objectForKey: 方法在字典中查找键对应的值时,如果字典中不存在该键,会返回 nil 。例如,如果字典中没有 “back - right tire” 这个键, objectForKey: 就会返回 nil 。
创建一个新的 NSMutableDictionary 有多种方式。可以向 NSMutableDictionary 类发送 dictionary 消息来创建,也可以使用 dictionaryWithCapacity: 方法创建并给Cocoa一个关于字典最终大小的提示:
+ (id) dictionaryWithCapacity: (unsigned int) numItems;
需要注意的是,这里的容量只是一个提示,并非字典大小的限制。
向字典中添加元素可以使用 setObject:forKey: 方法:
- (void) setObject: (id) anObject forKey: (id) aKey;
超级会员免费看
订阅专栏 解锁全文
31

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



