Programing

iPhone 용 Xcode에서 Core Data 모델을 생성 한 후 클래스를 생성하는 방법

lottogame 2020. 12. 3. 07:22
반응형

iPhone 용 Xcode에서 Core Data 모델을 생성 한 후 클래스를 생성하는 방법


Xcode에서 모델, 엔터티, 속성 및 관계를 만들었습니다. 내 엔티티에 대한 클래스는 어떻게 생성됩니까? 수동으로 만들어야합니까?


Xcode를 떠나지 않고도이 작업을 수행 할 수 있습니다 (XCode 4 지침은 답변 끝 참조).

  • 편집기 창에 표시되도록 데이터 모델을 엽니 다.
  • 그룹 및 창 창에서 한 번 클릭 클래스 폴더
  • 이제 다이어그램 창의 아무 곳이나 한 번 클릭합니다.
  • ⌘N을 눌러이 대화 상자를 불러옵니다.

대체 텍스트

  • 마법사를 완료하여 하나 이상의 클래스에 대한 코드를 생성합니다. 참고 : 마법사의 이후 단계에서 생성 할 클래스를 선택합니다 (여기에 표시되지 않음).

나는 더 많은 아이폰 3 개발의 143 페이지에서 이것을 선택했습니다.

2010 년 12 월 6 일 업데이트 :

또는 아래와 같이 엔터티 목록에서 엔터티 중 하나 이상을 선택할 수 있습니다. 대체 텍스트

그런 다음 ⌘N을 눌러 위에 표시된 새 파일 대화 상자를 엽니 다. 이 대안을 사용하여 기본 위치를 수락하면 생성 된 클래스가 .xcdatamodel 아래에 배치됩니다. 수동으로 클래스로 드래그합니다 (Ref : Stanford, Developing Apps for iOS : ep. 12. Core Data and Table Views ).

2011 년 3 월 26 일 업데이트 (Xcode 4) :

XCode 4의 경우 새 파일 대화 상자 (⌘N)를 열고 Core Data에서 NSManagedObject 하위 클래스를 선택하면됩니다. 마법사는 클래스를 생성해야하는 엔터티를 묻습니다.

여기에 이미지 설명 입력


Xcode 4.3 이상에서는 다음을 수행 할 수 있습니다.

  • 모델을 클릭하십시오
  • 편집기 메뉴를 클릭하십시오
  • NSManagedObject 하위 클래스 만들기를 클릭합니다.
  • 원하는 곳에 파일을 저장하십시오

그리고 끝났습니다!


mogenerator를 사용할 수도 있습니다 . 이제 mogenerator를 Xcode에 완벽하게 통합하는 Xmo'd가 포함됩니다.


MotoSwift 를 사용해 볼 수도 있습니다 .

  • 이건 간단하다
  • Stencil 템플릿 언어 지원
  • XCode 생성 및 mogenerator 생성과 유사한 신속한 템플릿 포함

참고 URL : https://stackoverflow.com/questions/1023769/how-to-create-classes-after-creating-core-data-model-in-xcode-for-iphone

반응형