日々精進

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

reactive cocoaでシグナルをcombineLatestするときの注意

下記記事でstartWith:nilを付けると書いたが、
2013-04-02 - 日々精進


こっちのほうがスマートだし同じ動きになる。ので、こちら推奨。

- (RACSignal *)changeSignal {
    return [RACSignal combineLatest:@[
        RACAbleWithStart(self.id),
        RACAbleWithStart(self.key),
        RACAbleWithStart(self.value),
    ]];
}