Присоединение к NSArray объектов в строку, но потребности смочь указать свойство

У меня есть a NSArray из Foo объекты.

 @interface Foo : NSObject
 {
 }
 - (NSString *) name;
 @end

Я хочу смочь присоединиться ко всем они [Foo name] результаты в один NSString.

В C# я получил бы массив их при помощи LINQ, создав Массив его, и подав его к String.Join():

 List<Foo> foo = [..];
 String.Join(",", foo.select(F => F.name()).ToArray());

Действительно ли что-то вроде этого возможно в Objective C?

Я знаю о [NSArray componentsJoinedByString], но как я просто легко выбрал бы [Foo name] свойства всех объектов без вручную канавки цикличного выполнения его содержание?

11
задан Peterdk 25 April 2014 в 23:59
поделиться