2 つの NSArray 変数があり、それぞれが内部で同様の NSDictionary を取得します。
特定の行 (indexPath.row) について:
NSArray* array1 = ...;
NSDictionary* item = [array1 objectAtIndex:indexPath.row];
int myid = [[item valueForKey:@"id"] intValue];
// id = 5
ここで、array2 で id = 5 の要素を見つける必要がありますが、私は ac# 開発者なので、それを行うために for を使用するのは少し奇妙だと思います。
for に代わるものはありますか?