→ 나중에!
struct Project {
id: UUID
name : String
summary : String
startDate : Date
endDate : Date
tasks : [Task]
isFinished: Bool
}
👍👍👍
struct Task {
id: UUID
name : String
summary : String
startDate : Date
endDate : Date
isFinished: Bool
}
👍👍👍
projectList에 쓸 모델
struct Project {
var name: String
var isFinished: Bool
}
ProjectListViewModel
var projectList = [Project]()
coredata -> q불러오는 방법 ->
projectList[0].name = ""
ppr[1].isFinished = false
-> ProjectListView
foreach
projectList[0].name = ""
ppr[1].isFinished = false
// 개별 프로젝트 View
struct Project2 {
var name
var isFinished
var task
}
/// coredata
ProjectDB -> Vm 에서 용도에 따라 project1 과 2를 만들 수 있다.
- id: Int
- name : String
- startDate : Date
- endDate : Date
- task : [String]
- isFinished: Bool