繁体   English   中英

保存自定义对象的NSMutableArray

[英]Saving an NSMutableArray of custom Objects

我有一个自定义类,用作NSMutableArray的包装器

@interface AllCourses : NSObject {

 NSMutableArray *arrClasses;
}

上面的数组存储另一个自定义类的对象。

@interface Course : NSObject {

NSString *className;
NSString *classGrade;
NSInteger creditHours;
}

我使用下面的方法将“课程”对象添加到我的“所有课程”中

//Adds a new Course to the total Courses
-(void) addClass:(Course *)aCourse{
  [arrClasses addObject:aCourse];
 }

在AllCourses中保存arrClasses MutableArray的最佳方法是什么,以便在我的应用程序加载时可以保存用户已经输入并保存的数据?

我想在应用关闭之前进行保存,并且想在应用启动时加载内容

我认为,最简单的方法是使用-[NSArray writeToFile: automatically:]-[NSArray initWithContentsOfFile:]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM