Skip to content

Rogue24/JPDesignCode_iOS15

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

JPDesignCode_iOS15

SwiftUI学习项目

学自于国外一个很出名的SwiftUI课程:DesignCode(这是收费的课程,当然也可以从其他渠道获取该资源,例如某第一或第二字母站...)。

从该课程可以学到很多酷炫的SwiftUI用法,这里大概展示一下:

深色模式

example

视差效果

parallax

卡片效果

card

登录中心

login

个人主页

account

搜索模块

search

Project需要iOS 15以上版本才可运行,主要用到以下技术:

  • 使用Matched Geometry Effect实现自定义两个View之间的过渡
  • LazyVGrid/LazyHGrid的基本使用
  • Combine的基本使用
  • async/await的基本使用
  • 自定义Modifier
  • 适配深色模式
  • 添加Accessibility Inspector功能 等等等等...

我的小白式理解笔记目前都写在项目代码里面,后续会整理好,可能在这里更新,也有可能另外写在一篇博客上,如有需求,敬请期待~

最后这是该系列课程(我跟着敲的)另外两个项目:

About

The SwiftUI learning project for iOS 15.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages