コードの読みやすさを向上させるために、エンティティの Core Data クラスを生成して、getter と setter を使用してアクセスできるようにしました (個人的にはドット表記を使用します)。setValue: forKey:
たとえば、代わりに[aDateObject setValue:nameString forKey:@"name"];
I will use:aDateObject.name = nameString;
新しい管理対象オブジェクトを管理対象オブジェクト コンテキストに挿入するための同等のアプローチがあるかどうか疑問に思っていました。たとえば、現在DateTimeFlightDataType
、次のように新しいものを作成しています。
aDateObject = (DateTimeFlightDataType*)[NSEntityDescription insertNewObjectForEntityForName:@"DateTimeFlightDataType"
inManagedObjectContext:self.managedObjectContext];
DateTimeFlightDataType
一貫性を保つために、エンティティ文字列名ではなく、クラス ( ) を使用してこのオブジェクトを作成し、コンテキストに挿入する方法はありますか?