ホームページ >バックエンド開発 >C#.Net チュートリアル >@synthesize と @dynamic の違い
property 属性を宣言した後、実装オプションは 2 つあります
@synthesize
コンパイラ中に、ゲッター/セッター メソッドを自動的に生成させます。
カスタムのストレージまたは取得メソッドがある場合、カスタマイズによりメソッドの自動生成がブロックされます
@dynamic
コンパイル中の警告を回避するために、getter/setter メソッドを自動的に生成しないようにコンパイラーに指示します
次に、独自のアクセス メソッドを実装する
、または実行時にバインディングを動的に作成するためのアクセス メソッド: 主に CoreData が NSManagedObject サブクラスを実装する場合に使用され、プログラムの実行時に Core Data フレームワークがサブクラス属性を動的に生成します