NSImage to NSData as PNG Swift
I am writing a Mac app based on an iOS app. The code below converts a UIImage to NSData to upload to Parse.com. I would like to do the same for Mac but I do not seem to be able to convert it to NSData. What should I be doing? Thanks var image = UIImage(named: "SmudgeInc") let imageData = UIImagePNGRepresentation(image) let imageFile = PFFile(name:"image.png", data:imageData) You can use the NSImage property TIFFRepresentation to convert your NSImage to NSData : let myImageData = yourImage.TIFFRepresentation! If you need to save your image data to a PNG file you can use NSBitmapImageRep(data:)