这两种在Core Data中获取对象的方法有什么区别?一个比另一个更有效吗?他们做同样的事吗?
MR_findFirstByAttribute:(NSString *) withValue:(id) inContext:(NSManagedObjectContext *)
VS
MR_findFirstByAttribute:(NSString *) withValue:(id)
答案 0 :(得分:1)
他们做同样的事情,只是一个允许你提供一个上下文而另一个去获取当前线程的上下文([NSManagedObjectContext MR_contextForCurrentThread]
)。如果您已经拥有适当的上下文,那么自己提供它会更有效。