首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Chr1s78
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
第十一章 Combine中的错误处理
正如在第 1 章“Hello,Combine!”中提到的,Combine 发布者声明了两个通用约束:Output,它定义了发布者发出的值的类型,以及 Failure,它定义了这个发布者可以以何种失败结
第十章 其他操作符
至此,在《Combine: Asynchronous Programming with Swift》书中的操作符讲解已经结束了,但其实还有些操作符没有被讲解到。我们会在此一一列出。 Encoding
第九章 Combine的多订阅操作符
Combine 使我们能够通过操作符(例如 share() 和 multicast() 及其可连接的发布者)有效地管理我们的资源,这使我们能够在必要时提高我们的应用程序性能。 Combine 是围绕结
第八章 Combine的序列操作符(count、contains、allSatisfy、reduce)
本节的操作符处理发布者发出的整个值域,但不会发布他们原有的任何值。相反,这些运算符会发出一个不同的值,代表对发布者的一些查询处理。一个很好的例子是计数操作符count。 count 计数操作符将发出一
第八章 Combine的序列操作符(min、max、first、last、output)
当您意识到发布者只是序列本身时,序列操作符最容易理解。序列操作符处理发布者的值,很像数组或集合——当然,它们只是有限序列! 考虑到这一点,序列运算符主要将发布者作为一个整体处理,而不是像其他操作符那样
第七章 Combine的时间操作符
响应式编程背后的核心思想是随着时间的推移对异步事件流进行建模。在这方面,Combine 框架提供了一系列可以让您处理时间的运算符。特别是,序列如何随着时间的推移对值做出反应和转换。 delay Com
第六章 Combine的组合操作符(switchToLatest)
switchToLatest 本节包含了Combine 中一些更复杂的组合运算符,比如switchToLatest switchToLatest很复杂但非常有用。在Apple文档中,它的说明是 翻译过
第六章 Combine的组合操作符(prepend、append)
在本章中,您将了解一种更复杂但更有用的运算符类别:组合运算符。这组运算符允许您组合不同发布者发出的事件,并在您的组合代码中创建有意义的数据组合。 为什么组合有用?考虑一个包含多个用户输入的表单,比如:
第五章 Combine的过滤操作符(drop系列操作符、prefix系列操作符)
删除值是您在使用Combine进行数据处理时经常需要利用的有用功能。例如,当您想在第二个发布者开始发布之前忽略来自一个发布者的值,或者如果您想在Combine流开始时忽略特定数量的值,您可以使
第五章 Combine的过滤操作符(filter、removeDuplicates、compactMap、ignoreOutput、first、last)
正如您现在可能已经意识到的那样,操作符基本上就是您用来操纵 Combine 发布者的词汇。您知道的操作符越多,您对数据的控制就越好。 在前一章中,您学习了如何使用值并将它们转换为其他值——绝对是您日常
下一页
个人成就
文章被点赞
35
文章被阅读
19,753
掘力值
517
关注了
1
关注者
30
收藏集
1
关注标签
0
加入于
2021-08-06