Is there a way to use NSNumberFormatter to get the \'th\' \'st\' \'nd\' \'rd\' number endings?
EDIT:
Looks like it does not exist. Here\'s what I\'m using.>
As of iOS 9
Swift 4
private var ordinalFormatter: NumberFormatter = {
let formatter = NumberFormatter()
formatter.numberStyle = .ordinal
return formatter
}()
extension Int {
var ordinal: String? {
return ordinalFormatter.string(from: NSNumber(value: self))
}
}
It's probably best to have the formatter outside the extension...