RHManagedObject RHManagedObject是iOS的一个库,可简化您的Core Data工作。 它是出于以下动机: 核心数据是冗长的。 看一下Apple文档中的 ,您将看到它为单个提取请求花费了大约14行代码。 RHManagedObject将其减少为一行。 每个托管对象都有一个与之关联的对象上下文,对于某些操作,必须首先获取该对象上下文才能对该对象进行操作。 例如: NSManagedObjectContext *moc = [myManagedObject managedObjectContext]; [moc deleteObject:myManagedObject]; 这比必需的更为冗长,因为当托管对象隐含对象上下文的存在时,它会引入对象上下文。 RHManagedObject将上面的代码简化为: [myManagedObject delete