CoreData
Apple의 데이터 관리 프레임 워크로 iOS, macOS, watchOS, tvOS 앱에서 데이터를 관리하는데 사용된다.
CoreData는 객체 그래프 관리 및 지속성 프레임워크로써 데이터의 CRUD를 처리하며
데이터를 메모리와 디스크 간에 효율적으로 관리한다.
CoreData는 Database가 아닌 프레임워크!! (CoreData ≠ Database)
CoreData 생성(이미 생성된 프로젝트에 추가)
1. 커맨드 + n 후 Data Model 추가
(이름은 자유롭게 설정)

2. 아래의 Add Entity로 새로운 Entity 생성
(추후 Entity 이름으로 접근하기 때문에 기억하고 있어야 함)

3. Attribute 추가
(Entity가 데이터의 집합, Attribute는 그 집합의 원소)

4. 생성한 Entity의 클래스 파일을 아래 기능으로 자동 생성
(자동생성되면 2개의 클래스 파일이 왼쪽 목록에 추가됨)


여기까지가 기본적인 CoreData 생성 과정이였습니다.
'Swift > 기타' 카테고리의 다른 글
| Swift - 꼬리 재귀 함수 (0) | 2023.07.07 |
|---|---|
| 재귀함수 (0) | 2023.06.27 |
| Swift - 날짜 다루기 (0) | 2023.04.09 |