@synthesize と @dynamic の違いについては以前の投稿があります。
@dynamic の普段の使い方という観点から、dynamic についてもっと知りたいです。
通常、NSManagedObject と一緒に @dynamic を使用します。
// Movie.h
@interface Movie : NSManagedObject {
}
@property (retain) NSString* title;
@end
// Movie.m
@implementation Movie
@dynamic title;
@end
@dynamic の理解によると、実際にはコンパイル時に getter/setter は生成されないため、独自の getter/setter を実装する必要があります。
私の質問は、この NSManagedObject の場合、スーパークラス NSManagedObject のゲッター/セッターの大まかな実装は何ですか?
上記の場合を除いて、 @dynamic を使用する他のケースはいくつありますか?
ありがとう、