|
|
1
2
定义
下面是一个简单的示例,在ViewController中,对API请求(与UI相关的数据)的订阅由
当时,如果API请求仍然处于挂起状态,
使用传统的回调闭包实现此行为非常复杂。 |
|
2
5
处理包的全部目的是处理它在销毁时所包含的可观察到的东西。一个全球性的袋子永远不会被摧毁,这反而会挫败它的目的。这等于完全忽视一次性用品。
忽略它们是可以做到的,只要你知道可观察到的将在有限的时间内出错/完成,因为链在那个时间被释放。例如,如果使用
另外,有趣的是,订阅按钮点击时不需要它,因为当按钮被取消硝化时,可观察到的点击将完成并处理。我怀疑其他UI元素的工作方式相同。 基本上,包是作为一个故障保险。。。(我在回答这个问题时学到了一些东西。谢谢。) |