[Swift/iOS] CoreData 사용하기(4) - 속성값 유무에 따른 데이터 저장, 속성의 optional 타입
이전 포스팅에서는 Object에 값을 다 채워서 데이터를 저장했다. 모든 값이 채워지지 않은 Object를 저장하면 어떻게 될까? nil이 포함된 저장 car.setValue(myCar["brand"], forKey: "brand") // car.setValue(myCar["color"], forKey: "color") car.setValue(myCar["price"], forKey: "price") 위와 같은 코드로, 일부 값을 비워서 저장해보자 value를 주지 않고 저장하면 해당 값이 nil로 들어가게 된 것을 알 수 있다. Entity의 속성의 optional 유무 그럼 Entity의 속성들은 기본적으로 optional일까? guard let newcar = try? context.fetch(Ca..
programming/Swift
2023. 5. 6. 02:13
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 클로저 강한 참조
- SWIFT
- 메모리 안정성
- inout 파라미터 메모리 충돌
- ios
- unowned
- weak
- 캡쳐리스트
- 강한 참조 순환
- 클로저
- 토큰저장
- core data
- identity Token
- context
- object
- authorizationCode
- 강한참조순환
- 회원가입
- Entity
- escaping closrue
- ASAuthorizationAppleIDCredential
- Delegate 패턴
- Core Data Stack
- Persistent Container
- 클로저표현
- CoreData
- autoclosure
- 클로저 축약
- 디자인패턴
- 자동클로저
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함