У меня есть NSArray
объектов Foo
.
@interface Foo : NSObject
{
}
- (NSString *) name;
@end
Я хочу объединить все эти результаты [Foo name]
в один NSString
.
В С# я получаю массив из них, используя LINQ, создавая его массив и подавая его на String.Join()
:
List<Foo> foo = [..];
String.Join(",", foo.select(F => F.name()).ToArray());
Возможно ли это в Objective-C?
Я знаю о [NSArray componentsJoinedByString]
, но как бы просто выбрать свойства [Foo name]
всех объектов без ручного циклирования через его содержимое?