SwiftUI学习项目
学自于国外一个很出名的SwiftUI课程:DesignCode(这是收费的课程,当然也可以从其他渠道获取该资源,例如某第一或第二字母站...)。
从该课程可以学到很多酷炫的SwiftUI
用法,这里大概展示一下:
该Project
需要iOS 15以上版本才可运行,主要用到以下技术:
- 使用
Matched Geometry Effect
实现自定义两个View之间的过渡 LazyVGrid/LazyHGrid
的基本使用Combine
的基本使用async/await
的基本使用- 自定义
Modifier
- 适配深色模式
- 添加
Accessibility Inspector
功能 等等等等...
我的小白式理解笔记目前都写在项目代码里面,后续会整理好,可能在这里更新,也有可能另外写在一篇博客上,如有需求,敬请期待~
最后这是该系列课程(我跟着敲的)另外两个项目: