Мне нужно извлечь массив из одного свойства из массива пользовательских объектов. например.
@interface MyClass : NSObject
{
int sampleNumber;
NSString *sampleName;
}
У меня есть массив MyClass
экземпляров, который называется myArray
. Я хочу затем получить массив строк sampleName
. Есть ли способ сделать это, не проходя через весь массив, как это:
NSMutableArray *stringArray;
for (MyClass *thisInstance in myArray)
{
[stringArray addObject:thisInstance.sampleName];
}
Я попытался найти похожий вопрос в Objective-C, но нашел его только в разделах PHP и LINQ.