Objective-C: save image in home directory

//save picture
NSString *filename = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/pic.png"];
[UIImagePNGRepresentation([info objectForKey:@"UIImagePickerControllerOriginalImage"]) writeToFile:filename atomically:YES];