ios - iOS,键=>来自NSArray的值

标签 ios objective-c nsarray

我已经找到了很多有关如何将数据编码为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/

相关文章:

ios - 使用自动布局在 UITableView 上固定宽度不符合预期

ios - 如何快速将 NSArray 合并到 NSMutableArray?

ios - 使用 Firebase 实现推送通知的最佳方式

ios - 使用appDelegate填充其他类的数组

objective-c - 普查员类型转换

iphone - UIKitBackgroundCompletionTask - iPhone 应用程序崩溃

ios - 为什么不能使用对象初始化此NSArray?

ios - 在 TableView 中显示之前过滤数组结果

ios - 图像点击识别点击的位置 iOS

objective-c - 在基于 NSTableView 的 View 中处理自定义选择样式