曾几何时,iOS 开发者的 UI 开发体验一直是大前端中体验相对落后的,粗矿原始的 Frame 布局系统, 语句冗长难用的 Autolayout , 都是把开发者按在地上使劲的摩擦,开发体验较差。去年大火的 Flutter 给移动客户端上开发带来了全新的体验,声明式的 UI 语法,亚秒级别的实时刷新,都极大的提升了开发效率,让 iOS 开发者羡慕不已,于是在2019 年 WWDC 大会的压轴环节, Apple 向大众宣布了基于 Swift 语言构建的全新 UI 框架 — SwiftUI,开发者可通过它快速为所有的 Apple 平台创建美观、动态的应用程序,最重要它是官方原生的支持。
教程内容
本教程将从 SwiftUI 概念入手,逐步学习 SwiftUI 的知识点,主要内容:
- SwiftUI介绍
- 与UIKit的联系
- View
- Modifier
- GeometryReader
- 动画
- 数据流
- 与UIKit混合开发
- 网络新闻案例
- 通讯录案例
视频教程
SwiftUI实用教程,另有配套电子书教程同步更新。
网友评论