2016년 10월 24일 월요일

Core Data, NSManagedObjectContext (Save the Data, Retrieve the Data) 생성 @@ in Swift3 - Xcode 8.0 iOS 10

1. 프로젝트 생성 및 Entity Description 만들기
* Use Core Data  체크!!


프로젝트가 생성되면<projectname> .Xcdatamodeld 파일을 선택 합니다.


하단의 Add Entity 버튼을 클릭하여 새로운 Entity 를 만듭니다
저는 "Item" 이라는 Entity를 만들었습니다.
* 주의 해야할 점은 Entity 이름의 첫 글자는 대문자로 해야 오류가 발생하지 않습니다.


Attribute 를 추가 하기 위해  " + " 나 하단의 Add Attribute 버튼을 누른다
Attribute 는 속성과 타입, 옵션등을 입력해야 한다.

Attribute 에 String 타입의 "name" 과 Integer 32 타입의 "age" 를 추가 하였다

2. NSManagedObject 하위 클래스 만들기

Entity 정의가 끝났다면 Entity에 대한 새로운 NSManagedObject를 생성해야한다.
Xcode -> Editor -> Create NSManagedObject Subclass... 메뉴를 선택 한다.



다음창이 뜨면 Entity 체크를 확인하고 Next 클릭

또 Next 클릭

완료가 되면 파일이 추가 된것을 확인할 수 있다.


파일을 확인해보면

NSManagedObject 하위 클래스 만들기 까지 완료 하였다 
Core Data, NSManagedObjectContext (Save the Data, Retrieve the Data) 사용  - 2
에서 NSManagedObject 저장하기와  가져오기 내용을 정리하도록 하겠다.






댓글 없음:

댓글 쓰기

추천 게시물

애플 개발자 등록방법 2016년 5월 8일 기준!!

애플 개발자 등록 절차 1. 개발자 등록 페이지 이동    애플 개발자 로그인 > Account 페이지 이동 > 하단 영역 클릭 (이미지 참조)   >> Enroll 클릭 >> 무조건 승인!! ...