因为CGPoint,CGSize,CGRect,CGAffineTransform,UIEdgeInsets,UIOffset等不是NSObject的子类,因此不能够直接添加到NSMutableArray中,所以要先将其转换成NSObject的子类。NSValue类可以解决这个问题:
CGPoint point = CGPointMake(2,2);
NSValue *value = [NSValue valueWithCGPoint:point];
NSMutableArray *compare;
compare=[NSMutableArray new];
[compare addObject:value];