SwiftUI 快速入门

今年夏天在 San Jose 举行的 WWCD2019,Apple 发布了 SwiftUI,此举可以让 Apple 任何平台的开发变得更加规范快捷,以及可以用更少的代码来实现漂亮动态的应用程序。Better apps. Less code。 本系列教程基于 HackingWithSwift 翻译而来,感谢 Paul Hudson 先生。建议洋文好的朋友,直接阅读原著。详情

SwiftUI 可以说是一种对 UIKit 的改进,使用声明式的 UI 语法,也有点类似于 Flutter。在学习本教程上,必须拥有一定的 Swift 基础,如果没有也没关系,本系列的教程以实践为主,可以快速入门,或放弃。

本系列教程必须使用 Xcode 11.0 及以上版本,如果想在 Xcode 实现实时预览效果,则 macOS 必须在 10.15 Catalina 及以上,实时预览比编译到虚拟机上查看效果速度快多了 :-)

收起

1. SwiftUI 简介

2. 文本与图片

3. 视图布局

4. 响应事件

5. 状态进阶

6. 列表视图

7. 表单视图

8. 视图容器

9. Alert 和 Action Sheet 对话框

10. 视图切换

11. 视图变换(Transform)

12. 视图动画