您的位置:首页 > 移动开发 > Objective-C

Objective-C中字典的使用

2014-03-03 11:46 274 查看
//创建不变字典

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

NSLog(@"%@",glossary);

}

//创建可变字典

NSMutableDictionary *mGlossary=[NSMutableDictionary
dictionary];

[mGlossary setObject:[NSNumber
numberWithInt:97]
forKey:@"nicky"];

[mGlossary setObject:[NSNumber
numberWithInt:95]
forKey:@"johnson"];

[mGlossary setObject:[NSNumber
numberWithInt:90]
forKey:@"black"];

[mGlossary setObject:[NSNumber
numberWithInt:100]
forKey:@"lily"];

NSLog(@"%@",mGlossary);

//删除对象

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

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

//利用枚举,遍历对象

NSEnumerator *enumerator;
enumerator=[mGlossary
objectEnumerator];

id obj;

while(obj=[enumerator
nextObject])
{

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

//遍历关键字

NSEnumerator *enumerator1;
enumerator1=[mGlossary
keyEnumerator];

id obj1;

while(obj1=[enumerator1
nextObject])
{

NSLog(@"I found %@",obj1);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: