2012-03-24 17 views
1

私は、彼らがこのようなものを宣言どこアップルを含むいくつかのプログラマは、コードの作成を参照してください:iPhone - コードの数字を小さくする=小さなバイナリ?

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.f0.0fなど.7f0.7fの両方がまったく同じ浮動小数点数を生成します。違いはありませんが、Cの構文ではそのドットの前後にゼロを省略することができます。

+0

他の言葉で言えば、タイピングはそれほどありません。 – Costique

+0

よろしくお願いいたします。私はそれを疑っていたが、ちょうど場合に尋ねた...:D – SpaceDog

関連する問題