Odpowiedzi:
Dla potomnych: działa to z liczbami dziesiętnymi.
NSString *nmbrStr = @"0033620340000" ;
NSDecimalNumber *theNum = [[NSDecimalNumber decimalNumberWithString:nmbrStr]decimalNumberByAdding: [NSDecimalNumber one]] ;
NSString *fmtStr = [NSString stringWithFormat:@"%012.0F",[theNum doubleValue]] ;
Chociaż informacje te są trudne do znalezienia, w rzeczywistości są one udokumentowane w drugim akapicie w części Podstawy formatowania. Poszukaj znaku%.
@"%07.2f"
@"%012.0F"
odnosi się do całkowitej liczby cyfr, łącznie z kropką dziesiętną i wszystkim po prawej stronie.