When you want to get a String from Int, NSNumber, etc. and also want to format this String, you can to use NSNumberFormatter.
The following code creates a NSNumberFormatter that has at least two integer digits:
let formatter = NSNumberFormatter() formatter.minimumIntegerDigits = 2 for myInt in 1...3 { let str = formatter.stringFromNumber(myInt) println(str) } With this formatter, you may expect a result like this:
let str0 = formatter.stringFromNumber(0) //"00" let str1 = formatter.stringFromNumber(1) //"01" let str2 = formatter.stringFromNumber(10) //"10" let str3 = formatter.stringFromNumber(100) //"100"