私は2つの方法でそれをやっていますが、どちらも間違った答えを出します。
NSMutableArray *img=[[NSMutableArray alloc]init];
img=[memoInstance getTempImagesToSend]; //get nsmutableArray of images
NSData* myEncodedImageData=[img objectAtIndex:0];
NSLog(@"IMAGE1:%@",[UIImage imageWithData:myEncodedImageData]); //i see image
NSLog(@"len:%lu",(unsigned long)[myEncodedImageData length]); //first way to show size
NSData *imgData = UIImageJPEGRepresentation([UIImage imageWithData:myEncodedImageData], 1);
NSLog(@"Size of Image(bytes):%d",[imgData length]); //second way to show
最初の方法:len:34898
2番目の方法:Size of Image(bytes):47701
画像はiPhoneで撮ったフォトアルバムより。それは47kにはなりません... ±500kのようになるはずです