У меня есть настраиваемый объект под названием 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. Я знаю, что это невозможно в прямой форме, поэтому мне интересно, какой способ сделать это проще всего? Если сериализация - это ответ, то как? Потому что я читал документы, но не мог полностью понять, как это работает.