zoukankan      html  css  js  c++  java
  • ios NSDictionary 操作

     - (void)loopThrough
       {
            NSArray * keys=[NSArray arrayWithObjects:@"key1“,@"key2",@"key3",nill];
            NSArray *objects=[NSArray arrayWithOjbects:@"how",@"are",@"you",nill];
     
            NSDictionary *dic=[NSDictionary dictionaryWithObjects:objects,forKeys:keys];

            //loop 1
            for(id key in dic)
            {
                NSLog(@"key:%@,value:%@",key,[dic objectForKey:key]);
            }

            //loop 2
            NSEnumerator *enumerator;
            id key;
            enumerator=[dic keyEnumerator];
            while((key=[enumerator nextObject]))
              {
                NSLog(@"key:%@,value:%@",key,objectForKey:key]);
              }
       }

        -(void)testNsMutableDictionary
       {
          NSMutableDictionary *dic=[NSMutableDictionary dictionaryWithCapacity:30];
          //dictionaryWithObjectsAndKeys:[NSMuble numberWithInt:1] @"math1",[NSMuble numberWithInt:2] @"math2"];

          [dic setObject:@"one" forKey:@"dog"];
          [dic setObject:@"two" forKey:@"cat"];
          [dic setValue:[NSString stringWithFormat:@"three"] forKey:@"pig"];


          [dic removeObjectForkey:@"cat"];
          [dic removeAllObjects];

          NSMutableArray arraylist=[[NSMutableArray alloc] init];
          [arrarlist addObject:dic];
          [dic release];
       }

  • 相关阅读:
    bzoj 1188 [HNOI2007]分裂游戏(SG函数,博弈)
    poj 3710 Christmas Game(树上的删边游戏)
    poj 1704 Georgia and Bob(阶梯博弈)
    110 最小路径和
    109 数字三角形
    63 搜索旋转排序数组II
    62 搜索旋转排序数组
    61 搜索区间
    58 四数之和
    关于初始值的问题
  • 原文地址:https://www.cnblogs.com/csj007523/p/2731225.html
Copyright © 2011-2022 走看看