Самый короткий, но, вероятно, очень неэффективный способ:
return [thePlistArray valueForKeyPath:@"@distinctUnionOfArrays.People"];
нормальный способ:
NSMutableArray* resArr = [NSMutableArray array];
for (NSDictionary* record in thePlistArray) {
[resArr addObjectsFromArray:[record objectForKey:@"People"]];
}
return resArr;