NSString *Path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; NSString *filename = [Path stringByAppendingPathComponent:@"test.plist"]; [NSKeyedArchiver archiveRootObject:obj1 toFile:filename]; [NSKeyedUnarchiver unarchiveObjectWithFile:filename];