エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
NSManagedObjectの属性アクセサ作成は@synthesizeではなく@dynamic - Qiita
@dynamicはアクセサ作成をするわけではないので厳密に言うとタイトルは違うけど. @synthesizeと@dynami... @dynamicはアクセサ作成をするわけではないので厳密に言うとタイトルは違うけど. @synthesizeと@dynamicの違いは基本的なポイントだけど,きちんと理解して使い分けないと思わぬところでハマる. CoreDataを使うためにNSManagedObjectを継承した専用クラスを作ったとき,属性へのアクセサを作るためにヘッダに@property XXX;,*.mに@dynamic XXX;と書く.@dynamicにするのはNSManagedObject側で各属性のセッタ/ゲッタを作ってくれるから. このとき@dynamicではなく@synthesizeとしてしまうとCoreData用のアクセサ(-setValue:forKey:)が使われず,普通のアクセサが作られる. つまりNSManagedObjectを変更しているつもりが変更されず,CoreDataに編集データが保存されな



2014/09/27 リンク