Câu trả lời:
Sử dụng chuỗi định dạng "img_%03d.jpg"
để nhận các số thập phân có ba chữ số và các số 0 ở đầu.
Đối với hậu thế: điều này hoạt động với số thập phân.
NSString *nmbrStr = @"0033620340000" ;
NSDecimalNumber *theNum = [[NSDecimalNumber decimalNumberWithString:nmbrStr]decimalNumberByAdding: [NSDecimalNumber one]] ;
NSString *fmtStr = [NSString stringWithFormat:@"%012.0F",[theNum doubleValue]] ;
Mặc dù thông tin này rất khó tìm, nhưng nó thực sự được ghi lại ở đây trong đoạn thứ hai bên dưới Khái niệm cơ bản về định dạng. Tìm ký tự%.
@"%07.2f"
@"%012.0F"
đề cập đến tổng số chữ số, vì vậy bao gồm cả dấu thập phân và bất kỳ thứ gì ở bên phải.