//Encode
NSData *data = [NSKeyedArchiver archivedDataWithRootObject:emp];
def = [NSUserDefaults standardUserDefaults];
[def setObject:data forKey:@"EmpObject"];
//Decode
NSData *empData = [def objectForKey:@"EmpObject"];
Employee *savedEmp = [NSKeyedUnarchiver unarchiveObjectWithData:empData];