Objective-C에서 n과 n의 관계를 모델링하려고합니다. 영화와 연극이라는 두 개의 실체가 있다고 가정 해보십시오. 영화에는 일련의 극장이 있고 극장에는 다양한 영화가 있습니다. Objective-C에서 1) 올바른 관계를 얻고 2) 메모리가 올바르게 관리되는지 확인하려면 어떻게해야합니까?Objective-C에서 n과 n의 관계를 모델링하는 방법은 무엇입니까?
0
A
답변
2
애플 플랫폼에서 매우 훌륭한 지속성 프레임 워크 인 Core Data에 액세스 할 수 있습니다.
0
당신은 SQLLitePersistentObjects 사용할 수 있습니다
그것은 다음과 같은 코드를 정의 할 수 있습니다 :
#import "SQLLitePersistentObjects.h"
@interface CFCategory : SQLLitePersistentObject {
NSString *name;
CFRegion *region; // where region is another subclass of SQLLitePersistentObject
}
@property(nonatomic, retain, readwrite) NSString *name;
@property(nonatomic, retain, readwrite) CFRegion *region;
@end
그리고 당신의 코드에서 사용
CFRegion *region = [CFCategory findByRegion:[myRegionObject pk]];
메모리 및 지속성이 자동으로 처리됩니다 프레임 워크에 의해. 그러나 대용량 데이터 세트로 작업하는 경우 수백 또는 수천 개의 SQLLitePersistentObject를 할당 및 할당 해제하는 대신 배열 배열 기능과 함께 NSArray 객체를 사용해야합니다.
넵. 그렇지 않은 경우를 제외하고는 핵심 데이터를 사용해야합니다. 특히 지금부터 지금은 아이폰과 함께 작동합니다. –