代码之家  ›  专栏  ›  技术社区  ›  aahrens

保存自定义对象的NSMutableArray

  •  1
  • aahrens  · 技术社区  · 14 年前

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

    @interface AllCourses : NSObject {
    
     NSMutableArray *arrClasses;
    }
    

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

    @interface Course : NSObject {
    
    NSString *className;
    NSString *classGrade;
    NSInteger creditHours;
    }
    

    我使用下面的方法将课程对象添加到我的AllCourses中

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

    在AllCourses中保存arrClasses MutableArray的最佳方法是什么?这样当我的应用程序加载时,它就可以保留用户已经输入的保存的数据并填充它了?

    1 回复  |  直到 14 年前
        1
  •  1
  •   kovpas    14 年前

    我想在应用程序关闭前保存 我想在

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