更新:mogenerator工作,模板修改
Core Data文档建议使用-primitiveValue和-setPrimitiveValue:方法来访问和更改NSManagedObject子类的内部数据,而不是较慢且非类型检查的-primitiveValueForKey:和setPrimitiveValue:forKey:。
我想在我的代码中采用这种更改但是为了避免编译器警告,我需要将@property和@dynamic声明添加到我的托管对象类中以用于所有这些原始访问器。 Xcode很乐意为我生成所有代码,但仅限于对象的公共访问者(-value而不是-primitiveValue)。
是否有任何自动化方法,通过Xcode或可以扫描.xcdatamodel文件的外部程序,为我生成这些原始访问器,所以我不必在所有16个托管类中全部输入它们?