content @implementation ${1:CLASS} (CPCoding) - (id)initWithCoder:(CPCoder)aCoder { if (self = [super initWithCoder:aCoder]) { ${2:IVAR} = [aCoder decodeObjectForKey:${3:KEY}]; } return self; } - (void)encodeWithCoder:(CPCoder)aCoder { [super encodeWithCoder:aCoder]; [aCoder encodeObject:${2:IVAR} forKey:${3:KEY}]; } @end name Archiving uuid A840A98A-0C5B-49CB-8235-2CCD1BF7AFC1