Objective-C中字典的使用

来源:互联网 发布:淘宝女内增高鞋 编辑:程序博客网 时间:2024/06/10 14:11

//创建不变字典

        NSDictionary *glossary=[NSDictionarydictionaryWithObjectsAndKeys:[NSNumbernumberWithInt:97],@"nicky",[NSNumbernumberWithInt:95],@"johnson",[NSNumbernumberWithInt:90],@"black",[NSNumbernumberWithInt:100],@"lily",nil];

       NSLog(@"%@",glossary);

        

    }

    //创建可变字典

    NSMutableDictionary *mGlossary=[NSMutableDictionarydictionary];

    [mGlossary setObject:[NSNumbernumberWithInt:97]forKey:@"nicky"];

    [mGlossary setObject:[NSNumbernumberWithInt:95]forKey:@"johnson"];

    [mGlossary setObject:[NSNumbernumberWithInt:90]forKey:@"black"];

    [mGlossary setObject:[NSNumbernumberWithInt:100]forKey:@"lily"];

   NSLog(@"%@",mGlossary);

    //删除对象

//    [mGlossary removeObjectForKey:@"johnson"];

//    NSLog(@"%@",mGlossary);

    //利用枚举,遍历对象

   NSEnumerator *enumerator;

    enumerator=[mGlossaryobjectEnumerator];

   id obj;

   while(obj=[enumerator nextObject])

    {

       NSLog(@"I found %@",obj);

    }

    //遍历关键字

   NSEnumerator *enumerator1;

    enumerator1=[mGlossarykeyEnumerator];

   id obj1;

   while(obj1=[enumerator1 nextObject])

    {

       NSLog(@"I found %@",obj1);

    }


0 0
原创粉丝点击