我已经找到了很多有关如何将数据编码为key => value
样式的文档,但是我该如何从数组中提取键和值呢?我目前正在使用NSArray
。
我所追求的是obj-c相当于php的foreach($array as $k => $v)
最佳答案
您正在寻找的是NSDictionary。 NSArray可通过以下索引访问:0、1、2等:
可以像dict[@"key"]
或[dict objectForKey:@"key"];
一样访问NSDictionary
因此,访问NSArray将是:
for( int i = 0; i < [someArray count]-1; i++)
{
NSLog(@"%@", someArray[i]);
}
而访问您的NSDictionary时,将是:
for (NSString* key in yourDict) {
NSLog(@"%@", yourDict[key]);
//or
NSLog(@"%@", [yourDict objectForKey:key]);
}
关于ios - iOS,键=>来自NSArray的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28025660/