Swift UI 的架构方式
异步操作的 Action
对于一个异步操作,一般来说我们比较关注两个时间点。首先是异步操作开始的时候,我们可能希望在此时显示像是“正在加载”的界面,让用户知道正在进行一项耗时操作。另一个时间点是操作完成时,这时候我们可以使用异步操作的结果 (比如网络请求返回的数据) 来更新界面。因此一个异步操作一般会对应两个 State:
一个代表操作开始,app 进入等待状态;
另一个代表操作结束,可以按照需要更新 UI。
《SwiftUI编程思想》 onevcat 第一版笔记 下
《SwiftUI编程思想》 onevcat 第一版笔记 中
《SwiftUI编程思想》 onevcat 第一版笔记 上
Developing Applications for iOS using SwiftUI
Total Lecture: 15
current: [13-15]
Developing Applications for iOS using SwiftUI
Total Lecture: 15
current: [10-12]
Developing Applications for iOS using SwiftUI
Total Lecture: 15
current: [7-9]
Developing Applications for iOS using SwiftUI
Total Lecture: 15
current: [4-6]