Objective-C 字典操作全解析
1. 字典的创建
在 Objective-C 中,字典的创建方式与其他对象类似。可以使用 alloc 和 init 构造器,也可以使用像 dictionaryWithObjects: forKeys: 这样的便捷函数。
1.1 不可变字典(NSDictionary)
如果使用 NSDictionary 创建字典,一旦创建完成,就不能对其内容进行修改。以下是一个创建包含不同语言 “Hello World” 短语的字典示例:
NSArray *listOfObjects = [NSArray arrayWithObjects:@"Hello World", @"Bonjour tout le monde", @"Hola Mundo", nil];
NSArray *listOfKeys = [NSArray arrayWithObjects:@"english", @"french", @"spanish", nil];
NSDictionary *dictionary2 = [NSDictionary dictionaryWithObjects:listOfObjects forKeys:listOfKeys];
NSDictionary 的 dictionaryWithObjects: forKeys: 构造器需要两个数组作为参数。第一个数组必
超级会员免费看
订阅专栏 解锁全文
1413

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



