抱歉提出这样泛泛而谈的问题,但在ObjC中将整数转换为浮点数的最佳(尽可能快且最安全)方法是什么?
首先
int b = 10;
float a = [[NSNumber numberWithInt: b] floatValue]
会有一个NSNumber
实例和发送numberWithInt
、floatValue
消息,是这样的吗?
第二点
int b = 10;
float a = (float) b;
C风格:使用this关键字调用某个子程序?
或者还有其他方式吗?
为什么?
float a = b;
即可。 - pmg