ope*_*rog 7 iphone macos cocoa cocoa-touch core-data
从Apple的例子来看,我有这个:
Event *event = (Event*)[NSEntityDescription
insertNewObjectForEntityForName:@"Event"
inManagedObjectContext:self.managedObjectContext];
Run Code Online (Sandbox Code Playgroud)
Event
继承自NSManagedObject
.有没有办法避免这种奇怪的NSEntityDescription调用,而只是alloc+init
某种程度上直接Event
类?我是否必须编写自己的初始化程序才能执行上述操作?或者NSManagedObject
已经足够智能了吗?
NSManagedObject
提供一种叫做的方法initWithEntity:insertIntoManagedObjectContext:
.你可以用它来做一个更传统的alloc
/ init
对.请记住,此返回的对象不是自动释放的.
归档时间: |
|
查看次数: |
3435 次 |
最近记录: |