ラベル concat の投稿を表示しています。 すべての投稿を表示
ラベル concat の投稿を表示しています。 すべての投稿を表示

2013/12/20

ReactiveCocoa 3.0に採用予定のSignalGeneratorについて

ReactiveCocoa 3.0に採用予定のSignalGeneratorは何らかの値からシグナルを生成するためのロジックを抽象化したものです。

本記事では、まず簡単にSignalGeneratorを紹介した後に、実際にSignalGeneratorを利用している例として、ReactiveCocoa 3.0開発版のrepeatとretry:を見ていきます。

2013/12/19

ReactiveCocoa 3.0のconcat:とcatch:について

RACSequenceとRACStreamは3.0でDeprecateになる予定になっており、 コレクション周りの処理を行いたければ、Underscore.mやRXCollectionsなどのサードパーティライブラリを使ってね、ということになりました (ちなみに、現時点でのReactiveCocoaの安定版は2.0なので、3.0は開発版です)。

これによって、RACSequenceとRACStreamにあったメソッドがRACSignalに移動して、コードも非常にわかりやすくなりました。

今回はその例として、concat:とcatch:のコードを見てみます。