2011-01-17 5 views

답변

1

Xcode에서 생성 한 .xcdatamodel 번들은 문서화되지 않은 형식이므로 Xcode의 모델 레이아웃 도구 이외의 다른 방법으로 생성 할 수 없습니다. 리버스 엔지니어링에 시간을 낭비하지 않고 Xcode에서 필요한 적절한 모델을 만들면됩니다.

핵심 데이터 모델 구조는 상당히 정적이어야하므로이 작업을 한 번만하면됩니다. 그런 다음 응용 프로그램 또는 라이브러리는이 시점 이후에 프로그래밍 방식으로 모델에 데이터를 만들고 추가 할 수 있습니다.

핵심 데이터 모델에 해당하는 코드가 생성되면 모델을 열고 엔터티를 선택하고 File | New File... 메뉴 옵션을 선택한 다음 관리되는 개체 클래스 파일을 선택하여 Xcode에서 생성하도록 할 수 있습니다 유형. 엔티티를 선택하여 원본 파일을 만듭니다.

또한 'Wolf'Rentzsch의 mogenerator 프로젝트에서 이러한 원본 파일을 자동으로 생성 할 수 있습니다.

+0

정보 주셔서 감사합니다. – jithinroy

0

실제로 코어 데이터는 단순히 백그라운드에서 SQLite3을 사용하는 SDK입니다. 따라서 테이블을 동적으로 생성하려면 SQLite3을 직접 사용하고 Core Data를 사용하지 마십시오.

관련 문제