首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
新特性
订阅
用户4767997840374
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
Combine之实战(应用)
没有写过完整SwiftUI项目的同学,应该没怎么使用过Combine,可以这么说,**Combine就是专门用于处理数据的利器,**如果你学会了这些知识,那么你写SwiftUI程序的效率绝对会成倍的增加。 前边已经写了很多篇文章详细介绍了Combine中的Publisher,O…
Combine之Operator(switchToLatest)
switchToLatest是一个非常有意思的Operator,它在我们平时的开发中很常用。它接收publisher,输出具体的值,如下图所示: 仔细观察上图,可以发现,当接收到新的publisher后,switchToLatest会指向新的publisher,并同时取消之前的…
Combine 与 MVVM
在上一篇文章中,我们介绍了 RxSwift 结合 MVVM 进行 APP 开发,通过 RxSwift 实现了数据与视图的绑定,使 View 与 ViewModel 能够自动同步。 在 WWDC 2019 上,苹果新推出了一套函数响应式编程框架 Combine,它的设计思想借鉴于…
SwiftUI 和 Swift 5.1 新特性(3) Key Path Member Lookup
SwiftUI 应用了许多 Swift 5.1 的新特性。在上一篇中,我们聊了Swift UI 中修饰 View 状态的属性的 @Binding 和 @State 的本质是属性代理。在本文中,我们将了解Swift @Binding 和 @State 类型背后包含的另一个特性:K…
Swift 4.2 新特性预览
1 新的 CaseInterable 协议,枚举类型实现这个协议后,能自动生成一个包含所有 case 项的数组。这个操作是在编译时进行的,Swift 会自动合成一个 allCases 属性,包含枚举的所有 case 项。默认的属性值不包含枚举关联值,如果有需求的话,可以重写 a…