MagicalRecord入门

时间:2012-12-12 15:31:09

标签: core-data xcode4.5 magicalrecord

我有一个iPad应用程序,使用Storyboard,XCode 4.5和iOS 6.我正在尝试开始使用MagicalRecord。我安装了所有东西,并且正确构建。我创建了一个名为ClientInfo的空实体,其中包含属性。我还生成了NSManagedObject(编辑器>创建NSManagedObject子类...>创建)但不知道如何处理它。

这是我的“砖墙”的指示;我无法按照以下说明操作:

  

导入要保存的实体的NSManagedObject子类   进入你的班级

我看了几个例子,用Google搜索并查看了SO。我无法从开始到结束找到一个好的例子。有人知道MagicalRecord上一个真正好的文档或例子吗?或者,给我看一个真实的简单示例,解释MagicalRecord不在哪里?

1 个答案:

答案 0 :(得分:1)

  1. 在Xcode中,选择Core Data模型编辑器中的实体,然后从菜单中选择“Editor - > Create NSManagedObject Subclass ...”。这为每个实体创建了.h和.m,例如 ClientInfo.h ClientInfo.m
  2. 在类文件中导入NSManagedObject子类,例如#import "ClientInfo.h"
  3. 请注意,您必须在修改实体后重做步骤1。

    NSManagedObject子类为您实体声明所有属性和方法,因此您可以(例如)编写

    clientInfo.name = @"foo";
    

    而不是

    [clientInfo setValue:@"foo" forKey:@"name"];