iPhone - сохранение цифр в коде = меньший двоичный файл? - PullRequest
1 голос
/ 24 марта 2012

Я вижу несколько программистов, в том числе 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 Ответ

1 голос
/ 24 марта 2012

Это просто лень / вкус: и 0.f и 0.0f, а также .7f и 0.7f производят одинаковые числа с плавающей запятой.Нет никакой разницы, только синтаксис C позволяет опускать ноль до или после этой точки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...