NSArray *points = [NSArray arrayWithObjects: [NSValue valueWithCGPoint:CGPointMake(1, 2)], [NSValue valueWithCGPoint:CGPointMake(3, 4)], nil];
从数组里面循环取出各项值
NSValue *val = [points objectAtIndex:0]; //例如取出第一项
然后赋值给CGPoint
CGPoint p = [val CGPointValue];