floatの値を文字列にするときに 1.20 のような場合は後ろの0は省略したいんですけど
その場合はフォーマッターを使用すればできると思うよ

float の値を stringWithFormat の %f で文字列化をすると、1.20 などのように後ろに余分な0がついてしまいます。

後ろが0の場合は表示したくないときも多々ありますので、そういう時はフォーマッターを使います。

NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
formatter.numberStyle = NSNumberFormatterDecimalStyle;
formatter.maximumFractionDigits = 20;
NSString *result = [formatter stringFromNumber:@1.20];
NSLog(@"%@", result);

上記のようなコードで文字列化することによって後ろの余分な0が表示されなくなります。