//装箱 拆箱 CGPoint point = {100, 200}; NSValue *v1 = [NSValue valueWithPoint:point]; NSArray *varr = [NSArray arrayWithObjects:v1, nil]; NSPoint po = [v1 pointValue]; NSNumber *num1 = [NSNumber numberWithInt:200]; NSNumber *num2 = [NSNumber numberWithInt:300]; NSArray *arrnum = @[num1, num2]; int sum = 0; for(NSNumber *num in arrnum) { sum += [num intValue]; } NSLog(@"num : %d", sum);