上一篇文章中提到有了SwiftUI这声明式的编程语法,再加上Combine的State管理,我们就可以通过Reactive Programmin...
SwiftUI的declarative programming,再加上Combine的State和Data Flow Control,让我们可以...
Combine有很多方便的方法: Operators。这些operators可以把从publisher传出来的values一层一层的过滤/筛选/...
1、Publisher被观察者 Publisher是一个protocol,是Combine的核心;publisher可以向他的subscribe...
SwiftUI和Combine都是苹果开发者大会WWDC 2019中发布的,两者都是声明式(declarative )编程:一个是针对UI实现,...
二、Operation 上篇文章我们看了GCD,这篇我们来讨论一下Operation。相较于GCD,Operation是一个class,所以我们...
如果看完了之前写的Swift初学中的文章,应该对swift的基础有了一定的掌握。现在我们讨论一下进阶一些的知识,当你写一个比较复杂的app时,需...
在之前的文章中,我们提到过一次guard case, 这次我们来讨论一下swift下的pattern matching,有很多方便的方法来写if...
最后一个自定义的类型:protocol,这个就很像java的interface,protocol只能定义property和method的名字或参...