Is there a safe way to "convert" a CGFloat
to a NSNumber
?
NSNumber
has the numberWithFloat:
and numberWithDouble:
methods but CGFloat
being defined as float
or double
depending on the platform, it seems risky to use either one of them.
Or is numberWithDouble:
safe to use with a CGFloat
, as it is the one with the more precision ?
tgmath.h
and letting the compiler choose the right function for you at compile time. – BursaryNSDecimal
andNSDecimalNumber
. – BursaryCGFloat
. – Fafnir