대안

2012-11-15 6 views
0

가능한 중복 :대안


Is there an ORM framework for Cocoa, or a framework that accomplishes a similar goal using a different technique?는 ORM 기능을 제공 적극적인 개발에 어떤 프레임 워크가 있습니까? 코어 데이터의 데이터 모델을 사용해야 만 사용할 수 있다는 사실을 싫어합니다. 평범한 객체를 사용하고 싶을 때 등을 저장하고 싶을 때 퍼시스턴스 프레임 워크에 그렇게하도록 지시합니다. Java에서 JPA 구현과 매우 비슷합니다.

+0

시도 할 수도? 개체가 생성 될 때가 아니라 저장소에 들어가는 지 여부를 미래에 명시 적으로 결정하고 싶습니까? – Tommy

+0

@ 토미 NSManagedObject의 하위 클래스에 대해 읽었을 때 옵션이 아닌 것을 볼 수 있습니다. – LuckyLuke

+0

@ 앤디 : 그 근거가 무엇이 아니라고 주장하는 겁니까? 일반적인'insertNewObjectForEntityForName : ...'을하기 위해'self'를 릴리즈하기 위해 커스텀'init'을 작성합니다. 아마도 유일한 문제는 컨텍스트를 얻는 것이지만, 어쨌든 스레드/대기열에 바인딩되어 있다고 가정하면이를 스레드 또는 큐 컨텍스트로 저장할 수 있습니다. 또는, 더 나은, 첫 번째 장소에서 phoney 개체를 반환하지 않는 팩터 리 메서드를 제공하십시오. 상호 작용은 여전히 ​​내가 생각하는 것과 근본적으로 다르지만 객체는 상점에 여전히 부착되어 있으며 방금 코드를 더 깔끔하게 만들었습니다. – Tommy

답변

-1

당신은 그들 자신이 아마도 그것을하지 않습니다 가게에 상대적으로 만들 수 있도록 관리 객체의 서브 클래스에 init``정의를 작성 MagicalRecord