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