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