美文网首页
NSDictionary的遍历

NSDictionary的遍历

作者: 大王的锅 | 来源:发表于2019-04-24 17:22 被阅读0次

    一、 for循环快速遍历

    -(void)dictFor{

    NSDictionary*dict=@{@”k1”:@”v1”,@”k2”:@”v2”};

    //遍历字典的所有key

    for(id key in dict)

    {

      id value=[dictobjectForKey:key];

     NSLog(@”%@=%@”,key,value);

    }

    }

    二、 使用迭代器遍历

    -(void)dictFor{

     NSDictionary*dict=@{@”k1”:@”v1”,@”k2”:@”v2”};

    NSEnumerator *enumer=[dict keyEnumerator];

    id key =nil;

    while(key=[enumer nextObject])

    {

      id value=[dictobjectForKey:key];

      NSLog(@”%@=%@”,key,value);

    }

    }

    三、 使用block遍历字典

    -(void)dictFor{

      NSDictionary*dict=@{@”k1”:@”v1”,@”k2”:@”v2”};

    [dict enumeratorKeysAndObjectsUsingBlock:^(id key ,id obj ,BOOL

    *stop)

    {NSLog(@”%@=%@”,key ,obj);}

    ];

    }

    相关文章

      网友评论

          本文标题:NSDictionary的遍历

          本文链接:https://www.haomeiwen.com/subject/vyxngqtx.html