KWiOS
KWiOS0101
KWiOS
  • 분류 전체보기 (108)
    • Algorithm (41)
      • 이코테 (14)
      • 이코테 문제풀이 (21)
      • 프로그래머스 (6)
    • CS (1)
      • 모두를 위한 컴퓨터 과학(CS50 2019) (0)
    • iOS (15)
    • Swift (36)
      • Swift문법 (32)
      • 기타 (4)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 6

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
KWiOS

KWiOS0101

Swift/기타

CoreData (1)

2023. 5. 28. 22:30

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
    'Swift/기타' 카테고리의 다른 글
    • Swift - 꼬리 재귀 함수
    • 재귀함수
    • Swift - 날짜 다루기
    KWiOS
    KWiOS

    티스토리툴바