当我将一些与 Web 服务调用相关的旧功能从同步调用迁移到异步时 - 我对以下内容感到好奇。
最好的技术选择是什么?
我正在考虑 NSURLSession 和 Reactive Extensions。
一般来说,我更喜欢使用 NSURLSession 主要是因为在维护方面的框架支持。相反,到目前为止,我在其他一些用 Scala 编写的系统中使用了 Reactive Extensions,并且已经证明它非常适合处理 API 请求——尽管我不得不说这些概念一开始就更难理解,然后只是检查Apple 在 NSURLSession 上的文档。
你对这类事情有什么经验?你会推荐什么,最重要的是,为什么?