Core Data 데이터 저장하기 Car Entity를 만들어놓았으니, 데이터를 한번 저장해 보자 let myCar: [String: Any] = ["brand": "KIA", "color": "black", "price": 3000] 뷰 컨트롤러에 다음과 같이 딕셔너리 형태의 저장하고자 하는 값을 만들어주었다 이전 포스팅에서 context는 인스턴스들의 변화를 추적한다고 했다. 메서드라고 생각하면 편하지 않을까? 저장하는 메서드를 사용하기 위해서 context를 사용해야 하고, context 역시 다른 인스턴스들과 함께 container에 포함되어 있다 현재 persistent container는 AppDelegate에 있다 AppDelegate의 persistent containser에서 contex..
! 공식문서를 참고한 글입니다 https://developer.apple.com/documentation/coredata/setting_up_a_core_data_stack Core Data Stack Core Data 모델 파일을 만든 후(https://modelinspring.tistory.com/90), 앱의 모델 레이어를 협력 지원하는 클래스를 설정해보자 이 클래스들은 Core Data Stack이라고 한다 NSManagedObjectModel의 인스턴스는 앱의 모델 파일을 나타내며, 앱의 타입, 프로퍼티들, 그리고 관계들을 설명한다 (구조체나 클래스처럼, 말 그대로 설명하는 그 자체) NSManagedObjectContext의 인스턴스는 앱 타입들의 인스턴스의 변화들을 추적한다 (메서드? cre..
- Total
- Today
- Yesterday
- Persistent Container
- object
- 클로저 축약
- 캡쳐리스트
- context
- 메모리 안정성
- 강한참조순환
- 클로저표현
- 자동클로저
- ios
- 회원가입
- autoclosure
- authorizationCode
- 클로저
- 클로저 강한 참조
- weak
- 토큰저장
- CoreData
- SWIFT
- core data
- unowned
- escaping closrue
- 디자인패턴
- identity Token
- ASAuthorizationAppleIDCredential
- Core Data Stack
- 강한 참조 순환
- Entity
- Delegate 패턴
- inout 파라미터 메모리 충돌
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |