Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 目标c:使用键路径的数组枚举_Objective C_Nsarray - Fatal编程技术网

Objective c 目标c:使用键路径的数组枚举

Objective c 目标c:使用键路径的数组枚举,objective-c,nsarray,Objective C,Nsarray,我有一个Person对象数组(它有许多属性)。我想用Person的“fullname”属性创建另一个数组。除了显而易见的方法外,还有一种简单的方法可以做到这一点:迭代原始数组,然后逐个将全名复制到另一个数组中?我们可以用initWithArray:执行此操作,并告诉它在复制时使用对象的fullname属性吗?NSArray确实有内置的方法: NSArray *nameArray = [personArray valueForKey:@"fullname"]; NSArray确实有内置的方法:

我有一个Person对象数组(它有许多属性)。我想用Person的“fullname”属性创建另一个数组。除了显而易见的方法外,还有一种简单的方法可以做到这一点:迭代原始数组,然后逐个将全名复制到另一个数组中?我们可以用initWithArray:执行此操作,并告诉它在复制时使用对象的fullname属性吗?

NSArray确实有内置的方法:

NSArray *nameArray = [personArray valueForKey:@"fullname"];

NSArray确实有内置的方法:

NSArray *nameArray = [personArray valueForKey:@"fullname"];

是否
valueForKeyPath
是NSDictionary方法?是否
valueForKeyPath
是NSDictionary方法?