typedef struct {
float real;
float imaginary;
} ImaginaryNumber;
ImaginaryNumber miNumber;
miNumber.real = 1.1;
miNumber.imaginary = 1.41;
ImaginaryNumber miNumber01;
miNumber01.real = 1.5;
miNumber01.imaginary = 1.8;
NSValue *miValue1 = [NSValue value:&miNumber withObjCType:@encode(ImaginaryNumber)]; // encode using the type nam
NSValue *miValue2 = [NSValue value:&miNumber01 withObjCType:@encode(ImaginaryNumber)]; // encode using the type nam
ImaginaryNumber miNumber1;
[miValue1 getValue:&miNumber1];
ImaginaryNumber miNumber2;
[miValue2 getValue:&miNumber2];
- UIImage *currentImg = [UIImage imageNamed:[NSString stringWithFormat:@"%d.jpg",i]];
- CGSize imageSize = currentImg.size;
- NSData *pointObjectIn = [NSData dataWithBytes:&imageSize length:sizeof(CGSize)];
- [persistentArray addObject:pointObjectIn];
- NSData* getImgeData = [arrayImageCGSize objectAtIndex:i] ;
- CGSize imageSize = *(CGSize*)[getImgeData bytes];