280UIKit: Saving Images to Photo Album

Saving Images to the Shared User Photo Album using the UIKIT UIImageWriteToSavedPhotosAlbum() function:
void UIImageWriteToSavedPhotosAlbum (
	UIImage *image,
	id completionTarget,
	SEL completionSelector,
	void *contextInfo);
Usage:
UIImageWriteToSavedPhotosAlbum(
	[theImage retain], 
	self, 
	@selector(image:didFinishSavingWithError:contextInfo:), 
	nil);

// callback when saving is done...
- (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo {
	NSLog(@"finished saving");
	[image retain];
}
No 100% sure if the image has to be retained. It also seems to work without retaining and releasing it… It takes about 3 seconds to save a 480×320 image on an iPhone 3GS. Feels a bit long…