![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/brdBNU/btsd5ZM4NtY/1RZoJ313k9zpRyPRody8a0/img.png)
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..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/k0xEA/btsdZH06COT/x7aGpnEZ7krkuApv5QEI1k/img.png)
CoreData를 사용하기 위해서는 프로젝트 생성시에 Use Core Data를 체크하면 되지만 프로젝트 중간에 CoreData를 추가하게 되었다 프로젝트 중간에 CoreData 추가하기 Data Model 파일 생성하기 [command + N] 또는 [File] - [New] - [File...] 으로 Core Data의 Data Model 파일을 만들어준다 .xcdatamodeld 확장자의 파일이 생긴 것을 확인할 수 있다 AppDelegate 수정하기 AppDelegate를 그 다음으로 수정해주어야 한다 CoreData를 import해주고, import CoreData // MARK: UISceneSession Lifecycle 메서드들 다음에 아래 코드들을 추가해주자 // MARK: - Core ..
- Total
- Today
- Yesterday
- 클로저 강한 참조
- inout 파라미터 메모리 충돌
- 토큰저장
- core data
- 클로저표현
- Persistent Container
- ios
- 회원가입
- Delegate 패턴
- 캡쳐리스트
- 강한 참조 순환
- autoclosure
- SWIFT
- Entity
- ASAuthorizationAppleIDCredential
- 클로저
- context
- 강한참조순환
- Core Data Stack
- authorizationCode
- 자동클로저
- identity Token
- unowned
- weak
- 클로저 축약
- 디자인패턴
- CoreData
- 메모리 안정성
- object
- escaping closrue
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |