Używanie iPhone'a / Objective C CGFloats: Czy 0.1 jest w porządku, czy powinno być 0.1f?

W przypadku używania metody Objective C dla iPhone'a, która to akceptujeCGFloats, np.[UIColor colorWithRed:green:blue:], ważne jest dołączenie f do stałych argumentów, aby określić je jawnie jako zmiennoprzecinkowe, np. czy powinienem zawsze wpisywać 0.1f zamiast 0.1 w takich przypadkach? A może kompilator automatycznie rzuca 0.1 (co jest podwójnym wynikiem) do 0.1f (co jest floatem) w czasie kompilacji? Nie chcę, aby te rzucanie odbywało się w czasie wykonywania, ponieważ niepotrzebnie pogarszałyby wydajność.

Z góry dziękuję

MrMage

questionAnswers(1)

yourAnswerToTheQuestion