(Swift) iOS, OSX에서 이미지 저장하기

이미지를 저장하기 이미지를 JPEG, PNG 데이터로 만드는 것은 UIKit의 표준함수를 이용할 수 있다. func UIImageJPEGRepresentation(_ image: UIImage!, _ compressionQuality: CGFloat) -> NSData! func UIImagePNGRepresentation(_ image:UIImage!) -> NSData! 이를 이용해서 데이터를 저장할 수 있다. NSData로 만들어서 그냥 저장하면 되니까. func saveImage(image: UIImage, toURL url: NSURL, withFormat format:ImageSavingFormat = .PNG) { let data: NSData switch format { case .PNG: data = UIImagePNGRepresentation(image) case .JPEG: data = UIImageJPEGRepresentation(image, 1.0) } var error: NSError? data.writeToURL(url, atomically: false, error: &error) if error != nil {