gpt4 book ai didi

objective-c - 从对象数组中获取属性数组

转载 作者:行者123 更新时间:2023-12-03 16:33:07 27 4
gpt4 key购买 nike

我需要从自定义对象数组中提取单个属性的数组。例如。

@interface MyClass : NSObject 
{
int sampleNumber;
NSString *sampleName;
}

我有一个名为 myArrayMyClass 实例数组。然后我想获取 sampleName 字符串的数组。有没有办法在不单步遍历整个数组的情况下做到这一点:

NSMutableArray *stringArray;

for (MyClass *thisInstance in myArray)
{
[stringArray addObject:thisInstance.sampleName];
}

我试图在 Objective-C 中搜索类似的问题,但只在 PHP 和 LINQ 部分找到了它。

最佳答案

使用Key-Value Coding :

NSArray *stringArray = [myArray valueForKey:@"sampleName"];

关于objective-c - 从对象数组中获取属性数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6235856/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com