Как лучше всего сохранить NSMutableArray в NSUserDefaults?

У меня есть настраиваемый объект под названием Occasion, определенный следующим образом:

#import <Foundation/Foundation.h>


@interface Occasion : NSObject {

NSString *_title;
NSDate *_date;
NSString *_imagePath;    

}

@property (nonatomic, retain) NSString *title;
@property (nonatomic, retain) NSDate *date;
@property (nonatomic, retain) NSString *imagePath;

Теперь у меня есть NSMutableArray событий, которые я хочу сохранить в NSUserDefaults. Я знаю, что это невозможно в прямой форме, поэтому мне интересно, какой способ сделать это проще всего? Если сериализация - это ответ, то как? Потому что я читал документы, но не мог полностью понять, как это работает.

5
задан Ali 12 October 2011 в 16:37
поделиться