У меня целочисленное значение, например 6 или 65. Если значение однозначное, я хочу отобразить его как 06, а если 65, то как есть (только 65). Я искал в классе iphone NSNumberFormatter, но не понимаю, что именно делать. Может ли кто-нибудь помочь мне в этом?
Заранее спасибо !!
Использовать спецификатор формата% 02d, например,
NSLog(@"%02d", number);
При этом будет выведено целое число длиной не менее 2 символов, а при необходимости вывод будет дополнен начальными нулями
Для использования спецификаторов формата, как предложил Владимир, вы также можете использовать вспомогательный метод stringWithFormat для NSString, чтобы сгенерировать строку из числового значения в нужном формате.
stringWithFormat
NSString
Вот еще один вариант, хотя я думаю, что у Владимира, пожалуй, самый чистый.:)
NSLog(@"%@%d", number<10?@"0":@"", number);