앱 안에 데이터를 저장하는 방법
애플 앱 안에 데이터를 저장하고 관리하는 방법에는 CoreData, Userdefaults, FileManager 그리고 이번에 추가된 SwiftData 가 있다. 그 이외에 Realm 이라는 오픈 소스도 있다. 이중에 이번엔 CoreData 를 사용해 볼 것이다.
CoreData 란?
CoreData 는 CloudKit 과 연동이 가능하고 아주 손쉽게 데이터를 저장 가능한 애플의 Framework 이다. 아래처럼 프로젝트를 생성할때 Storage 를 정해버릴수도 있다. 그러면 알아서 파일도 만들어 준다!
위처럼 만들면 Sample Data Model 도 만들어주고, Persistance 파일도 만들어주고, 세팅도 해주고 샘플파일도 주고 다 해준다.
물론 프로젝트를 이렇게 시작하는 것도 괜찮다. 하지만 나는 그냥 프로젝트에 이것을 최대한 참고해서 CoreData 를 만들어 볼 것이다.
'→ CoreData' 카테고리의 다른 글
[CoreData] CoreData 시작하기 3 - Manager 생성하기 (CRUD) (0) | 2024.02.10 |
---|