以前、Swiftで作ったWebClientをアプリの都合でObjective-Cで書き直してみました。キャッシュ機能を持っているのが特徴です。
やはりSwiftのほうがスマートに書けるのですがObjective-Cでもある程度は軽量Genericsを用いて真似ることができました。
ただ、今ならもっとモダンな書き方ができるなと思う点が多々あり、いずれ書き換えたものを再公開したいと思います。
そのときはObjective-C用のオレオレReactiveフレームワークを採用したいと考えています。
Objective-Cで作っておけばSwiftからの利用も難しくなく、しかもSwiftのバージョン変更に無関係なのでそれなりに利点はあるような気がするので使い方はそれなりにあるかも。
Objective-C版 RDRepositoryObC
https://github.com/KatagiriSo/RDRepositoryObC
Swift版 RDRepository
https://github.com/KatagiriSo/RDRepository