XCode 12.5.1 SwiftUI MacOS 11.5.1
SwiftUI的推荐设计模式是MVVM模式,即Model-ViewModel-View,Model和View相对来说比较简单,一个是数据结构的声明,一个是View的表现。ViewModel则复杂一些,除了处理数据逻辑,刷新View需要的@Published数据外,还需要在ViewModel中细分其他的层次结构,如网络数据层、用户数据层,和我们今天用到的CoreData数据层。
新建一个Xcode swiftui工程后,首先新建一个DataModel文件,取名为"TaskMode"
增加一个Entity,改名为“Task”,在Task中增加一个Attribute,名为title,类型为string
在我们新建了这个Task 的Entity后