Objective-C语言NSMutableDictionary 示例
例子
+字典与容量:
创建并返回一个可变字典,最初为其分配足够的内存以保存给定数量的条目。
NSMutableDictionary *dict = [NSMutableDictionary dictionaryWithCapacity:1]; NSLog(@"%@",dict);
-在里面
初始化一个新分配的可变字典。
NSMutableDictionary *dict = [[NSMutableDictionary alloc] init]; NSLog(@"%@",dict);
+dictionaryWithSharedKeySet:
创建一个可变字典,该字典针对处理一组已知的键进行了优化。
id sharedKeySet = [NSDictionary sharedKeySetForKeys:@[@"key1", @"key2"]]; //返回NSSharedKeySet NSMutableDictionary *dict = [NSMutableDictionary dictionaryWithSharedKeySet:sharedKeySet]; dict[@"key1"] = @"Easy"; dict[@"key2"] = @"Tutorial"; //我们可以使用不在共享密钥集中的对象 dict[@"key3"] = @"Website"; NSLog(@"%@",dict);
输出
{
key1 = Eezy;
key2 = Tutorials;
key3 = Website;
}将条目添加到可变字典
-setObject:forKey:
将给定的键值对添加到字典中。
NSMutableDictionary *dict = [NSMutableDictionary dictionary]; [dict setObject:@"Easy" forKey:@"Key1"]; NSLog(@"%@",dict);
输出
{
Key1 = Eezy;
}-setObject:forKeyedSubscript:
将给定的键值对添加到字典中。
NSMutableDictionary *dict = [NSMutableDictionary dictionary]; [dict setObject:@"Easy" forKeyedSubscript:@"Key1"]; NSLog(@"%@",dict);
输出{Key1=Easy;}
热门推荐
1 训练狗狗基础
2 怎么训练狗狗笑
3 怎么训练狗狗卧下
4 上海狗狗训练基地
5 训练狗狗排便
6 狗狗基础训练
8 如何训练狗狗装死
9 狗狗站姿训练
10 狗狗训练用品
11 训练狗狗吧
12 狗狗要怎么训练
13 怎么训练狗狗玩球
14 训练狗狗唤回
15 狗狗训练躺下
16 狗狗训练指令
17 狗狗的训练技巧
18 狗狗不好训练