-
SwiftUI课程的示例项目,一款消消乐游戏,使用
MVVM
架构。 -
本仓库随学习进度更新,按照章节创建分支。假如你现在学到了Chapter 4,请切换到Chapter 4分支。
-
与博客专栏同步更新,专栏地址:https://blog.csdn.net/qq_15989473/category_11819373.html
-
Chapter 1 :
View入门
、修饰器传递
、ViewBuilder隐式赋值
。 -
Chapter 2 :
同时预览暗黑明亮模式
、自定义View
、添加点击事件
、循环创建View
、添加按钮
、ScrollView
、LazyVGrid
、.aspectRatio()
-
Chapter 3 :
MVVM架构
、struct
、class
、泛型
、函数
、MVVM实例
-
Chapter 4 :
enum
、Optional
、更新后的MVVM实例
-
Chapter 5 :
扩展extension
、属性观察器Property Observers
、View布局机制
、获取父组件大小
、自定义View
-
Chapter 6 :
协议protocol
、多继承
、限制泛型
、限制extension
、限制函数参数类型
、代码共享
-
Chapter 7 :
自定义ViewModifier
、显式动画withAnimation
、隐式动画.animation
-
Chapter 8 :
插值动画Animatable
、三维旋转.rotation3DEffect
、几何匹配.matchedGeometryEffect
非常欢迎你的加入!提一个 Issue 或者提交一个 Pull Request。
一起完善项目注释,共同讨论进步。