iOS NSDictionary 操作简介
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];
}
版权声明
由 davidzhang创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/31
版权声明
由 davidzhang创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 Gowhich博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/31