を結合:実行時にダイナミックOneToMany ReactiveCocoaが、私は私のコードでは、以下の構造に似て何か持って
// Model
@interface Child : NSObject
@property (nonatomic, assign) CGPoint position;
@end
@interface Father : NSObject
@property (nonatomic, strong) NSArray <Child *> *children; // (0..n)
@end
// ViewModel
@interface FatherViewModel : NSObject
@property (nonatomic, strong) Father *father;
@property (nonatomic, assign) CGPoint averagePositionOfChildren;
@end
を、各父のメンバーの子供の数は(このケースでは、私は全体にNSArrayを再作成)に変更することができます各子のの位置もに変更できます。
ReactiveCocoaのエレガントなソリューションは、モデルの子の位置の動的数をFatherViewModelのaveragePositionOfChildrenにマッピングするために存在しますか?