0
Cihazlar, CGDataProviderCopyData ile oluşturulmuş pek çok kalıcı ayırma olduğumu gösteriyor.CGDataProviderCopyData tutma verileri
CGDataProviderCopyData'yi arıyorum ve daha sonra veri referansını CFRelease ile daha sonra serbest bırakın. CFDataGetBytePtr ile veri UInt8 noktası kullanıyorum.
Bu kod ben CFRelease kullanırsanız pixelData muhafaza ediliyor niçin emin değilim bir UIImaveView kategorisinde
CGImageRef imageRef = self.image.CGImage;
CGDataProviderRef provider = CGImageGetDataProvider(imageRef);
CFDataRef pixelData = CGDataProviderCopyData(provider);
const UInt8* data = CFDataGetBytePtr(pixelData);
// do stuff with data...
CFRelease(pixelData);
yapılır.