대부분 코어데이터를 프로젝트 파일을 생성할 때 체크박스를 눌러 코어데이터를 추가합니다. 그런데 저는 프로젝트를 생성하고 어느정도 작업이 진행되고 갑자기 코어데이터를 사용하기로 결심해 급 코어데이터를 넣어야했던 경험이 ..ㅎ 있었습니다. 원래는 프로젝트 생성시 Use Core Data를 체크해주면 자동으로 코어데이터에 대한 파일들이 생성되는데요. 체크박스를 해지한 상태에서 프로젝트를 생성하면 당연히 코어데이터 관련 파일들이 없겠죠. 그럼 생성새주면 됩니다. :-) Command + N 을 눌러서 새로운 파일을 생성해줍니다. 그때 iOS 카테고리로 가서 CoreData부분에 Data Model이라고 적힌것을 클릭하고 만들어주면 됩니다. (아 Mapping Model 아니고 Data Model 입니다. 비슷하..
iOS에서 로컬로 데이터를 저장하는 방법에는 여러가지가 있습니다. 코어데이터 , 유저디폴트, 렘 등등 그중에서도 코어데이터 사용 방법을 알아보겠습니다. 프로젝트를 생성할 때 무조건 보게 되는 체크박스 3개중에서 가장 상단에 있는것이 코어데이터를 사용하는 체크박스입니다. 코어데이터를 사용하면 프로젝트내에 코어데이터 데이터 모델 파일이 생성됩니다. 위의 파일을 클릭해 사용할 Entity를 만듭니다.(CoreData에서는 Entity라고 부르니 Class나 Table을 Entity라고 생각하면 될것같습니다.) 엔티티를 설정하고 필요한 어트리뷰트를 설정해주면 됩니다. 어트리뷰트를 클릭하고 오른쪽에 보면 프로퍼티를 설정 가능한데 Optional에 체크가 되어있으면 값이 있어도 되고 없어도 되는 경우입니다. 값이 ..
- Total
- Today
- Yesterday
- 책 추천
- 스위프트
- Xcode
- ARC
- 머신러닝
- wwdc
- 알고리즘
- Deep learning
- string
- ReactiveX
- 독서
- 책
- objective-c
- 딥러닝
- iOS SwiftUI
- swiftUI
- rxswift
- ios
- Algorithm
- objc
- swift5
- 문자열
- RX
- leetcode
- 애니메이션
- SWIFT
- Animation
- 스위프트UI
- 책 후기
- stanford SwiftUI
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |