注意点 基本的に以下の2点に注意する必要がある。 NSManagedObjectContextはスレッドセーフではない NSManagedObjectはスレッドセーフではない ベストプラクティス NSManagedObjectContextはスレッド(キュー)を指定して生成する。 // メインスレッド用のNSManagedObjectContext NSManagedObjectContext *moc = [[NSManagedObjectContext alloc] initWithConcurrencyType:NSMainQueueConcurrencyType]; // バッググラウンドスレッド用のNSManagedObjectContext NSManagedObjectContext *moc = [[NSManagedObjectContext alloc] initWit