@interface UserHighScore : NSObject <NSCoding> {
NSString *name;
NSString *drink;
NSNumber *score;
}
@implementation
-(void)encodeWithCoder:(NSCoder *)encoder
{
[encoder encodeObject:name forKey:@"Name"];
[encoder encodeObject:drink forKey:@"Drink"];
[encoder encodeObject:score forKey:@"Score"];
}
-(id)initWithCoder:(NSCoder *)decoder
{
if (self=[super init]){
name = [decoder decodeObjectForKey:@"Name"];
drink = [decoder decodeObjectForKey:@"Drink"];
score = [decoder decodeObjectForKey:@"Score"];
}
return self;
}