iPhone - 在代码中保存数字=较小的二进制文件?

时间:2012-03-24 09:00:04

标签: iphone ios ipad

我看到几个程序员,包括Apple,创建代码,他们声明这样的东西:

CGRect myRect = CGRectMake (0.f, 0.f, 20.f, 10.f);

[myView setAlpha:.7f];

而不是

CGRect myRect = CGRectMake (0.0f, 0.0f, 20.0f, 10.0f);
// and
[myView setAlpha:0.7f];
这样做有什么好处?较小的最终二进制文件?更快的代码?

感谢。

1 个答案:

答案 0 :(得分:1)

这只是懒惰/品味:0.f0.0f以及.7f0.7f都会产生完全相同的浮点数。没有任何区别,只有C语法允许在该点之前或之后省略零。