我希望将精心制作的多层次自定义对象保存到 NSUserDefaults 中。我的自定义类设置如下:
- 讲师
- @property (strong, nonatomic) NSString *instructorName;
- @property(强,非原子)NSMutableArray *classes; // 类对象的数组
- 班级
- @property (strong, nonatomic) NSString *className;
- @property(强,非原子)NSMutableArray *students; //学生对象的数组
- 学生
- @property (strong, nonatomic) NSString *studentName;
- @property (nonatomic) NSUInteger studentNumber;
- @property(非原子)NSInteger studentMoney;
我需要将顶级“Instructor”对象保存到 NSUserDefault 中,以便我可以访问它下面的整个数据层。我已经引用了这篇文章,但我需要更多帮助来解决它。在那个例子中,他展示了两个不同的类和一些与之配套的方法。这些方法本身是否写入了不同的自定义类?我将如何在我的应用程序中实际使用它?
我需要保存一个“Instructor”对象,它有一个类数组,里面装满了一组学生。如何将一个讲师对象保存到 NSUserDefault's,以便我可以检索它并重新加载它以供使用?