update.NSManagedObjectのサブクラスを作るとき、XcodeでジェネレートするとデフォルトではIntegerやBooleanの属性がNSNumberのプロパティになります。Booleanこれはコレクションに値をそのまま放り込めるメリットはありますが、値を使いたいときにいちいちintegerValueやboolValueを呼ぶ必要がありますし、セットするときは@()でくくる必要があって何かと面倒です。...とやってしまいがちで大変危険です。(この場合値が@(NO)でもif文判定は真になる)このようなときはプリミティブ型のプロパティを利用する事ができます。やり方はプロパティの宣言を書き換えるだけです。types」にチェックを入れれば上記のようなコードが生成されます。5からは自動生成されるようです。yesOrNo;としておくだけで大丈夫です。Sato@gonseeカレンダーシェアアプリ「TimeTree」のiOSアプリを開発しています。個人では「陣痛時計」、「ごみの日アラーム」というアプリをリリースしています。Perfumeエバンジェリスト。開発・運営をしています。upLoginユーザーは見つかりませんでした。