오늘은 코어데이터를 맛봤다😋
ThisYear과 관련된 데이터를 코어데이터로 적용❗️❗️
코어데이터를 사용하기 위한 셋팅
버킷리스트를 새로 추가할때, 체크박스를 체크할때, 지울때 함수를 작성해 봤다,,
delete는 안된다😡오늘은 맛보기,,내일은 더 자세히 공부하겠습니다
func addNewTYB(_bucket : String?){
let newTYB = TYB(context: mainContext)
newTYB.content = _bucket
newTYB.iDidIt = false
thisYear.insert(newTYB, at: 0)
saveContext()
}
func checkTYB(_tag : Int,_didIt : Bool?){
thisYear[_tag].iDidIt = _didIt ?? false
saveContext()
}
func deleteTYB(_tag : Int){
thisYear.remove(at: _tag)
saveContext()
}
아무튼 전에 사용하던 TYBucket클래스 자체를 코드에서 모두 지우고, 코어데이터를 적용시키기 위한 새로운 entity를 적용시켰는데
잘 돌아간다😁😁😁😁😁물론 삭제, 정렬은 수정이 필요하지만 전체적인 틀은 잡혔다
❗️내일해야할일❗️
- Life버킷리스트 코어데이터
- ThisYear버킷리스트 정렬/삭제 수정
- 코어데이터에 대한 개념 정리
반응형
'기록 > 공부기록👩🏻💻' 카테고리의 다른 글
[공부기록]100일_25일차 (0) | 2020.10.01 |
---|---|
[공부기록]100일_24일차 (0) | 2020.09.30 |
[공부기록]100일_22일차 (0) | 2020.09.28 |
[공부기록]100일_21일차 (0) | 2020.09.27 |
[공부기록]100일_20일차 (0) | 2020.09.26 |