Verwenden von iPhone / Objective C CGFloats: Ist 0.1 in Ordnung oder sollte es 0.1f sein?

Bei Verwendung einer iPhone Objective C-Methode, die akzeptiertCGFloats, z.B.[UIColor colorWithRed:green:blue:]ist es wichtig, ein f an konstante Argumente anzuhängen, um sie explizit als floats anzugeben, z. sollte ich in solchen Fällen immer 0.1f anstatt 0.1 eingeben? Oder wandelt der Compiler beim Kompilieren automatisch 0.1 (was im Allgemeinen ein Double ist) in 0.1f (was ein Float ist) um? Ich möchte nicht, dass diese Casts zur Laufzeit stattfinden, weil sie die Leistung unnötig beeinträchtigen würden.

Danke im Voraus

MrMage

Antworten auf die Frage(1)

Ihre Antwort auf die Frage