Gegeben dieses Codebeispiel:
Der aktuelle Xcode Beta-Compiler gibt mir diese Warnung:
Warum?
Ich sehe, der Code arbeitet mit einem einfachen float -Typ. Und als ich nach der Definition von CGFloat gesucht habe, habe ich Folgendes gefunden:
float
CGFloat
So CGFloat ist jetzt tatsächlich ein double , daher die Warnung.
double
Sie können fabs anstelle von fabsf verwenden.
fabs
fabsf
Link
Tags und Links objective-c xcode