У меня есть NSArray of Foos в программе Objective-C. Я хотел бы вызывать функцию doIt каждого Foo, однако функция makeObjectsPerformSelector NSArray не позволяет изменять исходные Foos для документов . Селектор doIt изменяет m член данных для каждого Foo при вызове doIt. Как мне эффективно выполнять эту функцию на каждом Foo в NSArray?
@interface Foo : NSObject {
NSString *m;
}
@property (nonatomic, retain) NSString *m;
-(void)doIt;
@end