哪个最好保存照片库中的图像?

时间:2013-09-18 07:05:32

标签: ios

我遇到了两种将图像从应用程序保存到照片库的想法。

  1. UIImageWriteToSavedPhotosAlbum(UIImage *image, id completionTarget, SEL completionSelector, void *contextInfo);

  2. ALAssetsLibrary

  3. 我使用了第一个,但需要更多时间来保存。哪种方法可以快速保存库中的图像?

1 个答案:

答案 0 :(得分:21)

UIImageWriteToSavedPhotosAlbum应该更快,但无论如何,您应该并且必须在后台线程上执行此操作以不阻止主线程和UI。 不知何故喜欢

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
   UIImageWriteToSavedPhotosAlbum(img.image, nil, nil, nil);
});