CGFloat 转 NSNumber :
CGFloat f = 0.00;
f += 2.08;
[NSNumber numberWithFloat:f]; // 使用该方法
@(f); // 可能会出现精度问题
NSNumber 转 CGFloat :
NSNumber *n = @(2.87);
n.floatValue; // 会出现精度问题
尽量不用 float,使用 double
CGFloat 转 NSNumber :
CGFloat f = 0.00;
f += 2.08;
[NSNumber numberWithFloat:f]; // 使用该方法
@(f); // 可能会出现精度问题
NSNumber 转 CGFloat :
NSNumber *n = @(2.87);
n.floatValue; // 会出现精度问题
尽量不用 float,使用 double