SwiftUI 优点、两大准则、四大数据工具、学习路径(2020)
SwiftUI 优点、两大准则、四大数据工具、学习路径(2020)
SwiftUI by Tutorials 学习笔记
Swift与SwiftUI发布时间
2014年苹果发布了Swift
2019年SwiftUI发布
SwiftUI 优点
- Apple says SwiftUI is the shortest path to building great apps on every device. 苹果说SwiftUI是制作跨平台伟大App的最短路径。
- SwiftUI满足了程序员复杂粘贴代码的需求,传统IB和storyboard编辑页面方式造成代码很难被复用
- 未来可能会跨平台
- SwiftUI布局是父子协商,传统的都听父亲的。
SwiftUI有两个准则管理数据
- Data access = dependency (数据访问等于数据依靠)
- Single source of truth (单一来源)
SwiftUI 管理数据的四大工具
- @State
- @Binding
- @ObservedObject
- @EnvironmentObject
SwiftUI 学习路径
- 先看看优缺点
- 了解一下基础架构和底层逻辑
- 运行个Demo体验一下
- 全面了解基础控件
- 了解容器
- 高级方法(动画)
参考资源
摘录来自: By Audrey Tam. “SwiftUI by Tutorials。” Apple Books.
更多SwiftUI教程和代码关注专栏
- 请关注我的专栏 SwiftUI教程与源码