-
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。
一起完善项目注释,共同讨论进步。