日々精進

新しく学んだことを書き留めていきます

Reactive CocoaでプロパティをBindする時の注意点

・RACBindはprimitive型でないプロパティ同士でないとBindできない

    RACBind(model, name) = RACBind(self.name);

RACとRACAbleでつなぐと無限ループになるのでdistinctUntilChangedを付ける必要がある。

    RAC(self, sortOrder)= [RACAble(model, sortOrder) distinctUntilChanged];
    RAC(model, sortOrder) = [RACAble(self, sortOrder) distinctUntilChanged];