В объективе c,
Мне нужно преобразовать UIImage во что-то, соответствующее следующему типу:
const unsigned char myImg[6300] = { 0xff,0xff,0xff,0xff,0xff,0xff,0x0,0x0,0x0,
0x0,0xff,0xff,0x0,0x0,0xff,0xff,0xff,0xff,0x0,0x0,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0x0,0x0,0xff,0xff, etc etc etc }
Я прочитал документы NSData и попробовал:
self.animalImage = [UIImage imageNamed:@"animal.png"];
self.animalData = UIImagePNGRepresentation(self.animalImage);
NSUInteger size = [self.animalData length] / sizeof(unsigned char);
unsigned char* array = (unsigned char*) [self.animalData bytes];
Но результат - мусор или ноль, мне нужно, чтобы он точно соответствовал вышеуказанному формату. Какие-нибудь мысли? Заранее спасибо за любые советы!