1
当使用接受CGFloat
s的iPhone Objective C方法时, [UIColor colorWithRed:green:blue:]
,将f附加到常量参数以明确地将它们指定为浮点是重要的,例如,在这种情况下,我应该总是输入0.1f而不是0.1吗?或者编译器自动在编译时将0.1(通常是双精度)转换为0.1f(这是一个浮点数)?我不希望这些演员在运行时发生,因为他们不会很高的表现。使用iPhone/Objective C CGFloats:是0.1还是0.1f?
在此先感谢
MrMage
我知道没有什么能够中断,但是什么时候发生从double到float的转换?在编译时(会很好)或在运行时(然后我会添加f)? – MrMage 2009-10-03 11:06:51
在编译时 – philsquared 2009-10-03 11:24:28
谢谢。您的评论是我的问题的真正答案。 +1 – MrMage 2009-10-04 11:21:07