Swift51.com
Swift 头像
Swift  2016-09-11 20:12

Swift 格式化库 Format

回复:0  查看:5456  感兴趣:20  赞:0  

Swift 格式化库 Format,可以对数字、货币、地址、十六进制颜色进行格式化。

示例代码:

01let formattedNumber = 45.format(Decimals.Two) // 45.00
02 
03let frLocale = NSLocale(localeIdentifier: "FR")
04let gbLocale = NSLocale(localeIdentifier: "GB")
05let formattedFRNumber = 99.format(Currency.EUR, locale: frLocale) // 99,00 €
06let formattedGBNumber = 99.format(Currency.GBP, locale: gbLocale) // £ 99.00
07 
08Decimals.Three // 10.123
09Currency.USD // $10.12
10General.Ordinal // 10th (iOS9+ only)
11General.SpellOut // ten point one two three
12General.Distance // 30 feet
13Mass.Person // 67 kg
14 
15let address = placemark.format()
16 
17let color = ColorFormatter().format("2ba134")

相关开源代码