2010-01-14 3 views
1

어리석은 질문 일지 모르지만 NSManagedObject에서 상속받은 클래스는 무엇입니까? 그것은 "Entity"클래스입니까? 아니면 "모델"클래스입니까? 또는 "Entity-Object"클래스? 내 말은 ... 좋아, 내가 그걸 instathiate 나는 "개체"를 얻을. "엔터티"자체는 사실 특성과 관계를 설명하는 "클래스"입니다.NSManagedObject에서 상속 한 클래스를 호출하려면?

애플에서

:

"엔티티는 어떤 클래스 관리되는 개체에있는 이드, 또는-위해 데이터베이스 비유 - 어떤 행을 테이블입니다를 사용합니다."

+0

누가 이것을 투표 했습니까? 내 가장 흥미로운 질문 중 하나! ;) 적어도 나에게는 (?!) – openfrog

답변

2

일반적으로 "사용자 지정 관리되는 개체 클래스"라고하는 NSManagedObject 하위 클래스가있는 것 같습니다. 엔티티에 관해서는 클래스가 아닌 모델 또는 데이터 저장소의 일부로 더 많이 생각된다고 생각합니다. 데이터베이스 테이블과 같은 객체 관계형 매핑이 표시 될 수 있지만 클래스를 테이블 정의라고 부르지는 않습니다. 엔티티는 단순히 클래스로 표현되지만 C 언어에서는 구조체로 표현 될 수 있습니다.

관리되는 개체 클래스를 인스턴스화하면 관리되는 개체라는 개체가 생성됩니다.

0

아직 개체입니다. 나는 일 수 있다고 생각합니다.

관련 문제