Swift 2016-09-11 20:12
Swift 格式化库 Format
回复:0 查看:5456 感兴趣:20 赞:0
Swift 格式化库 Format,可以对数字、货币、地址、十六进制颜色进行格式化。
示例代码:
01 | let formattedNumber = 45 .format(Decimals.Two) // 45.00 |
02 |
03 | let frLocale = NSLocale(localeIdentifier: "FR" ) |
04 | let gbLocale = NSLocale(localeIdentifier: "GB" ) |
05 | let formattedFRNumber = 99 .format(Currency.EUR, locale: frLocale) // 99,00 € |
06 | let formattedGBNumber = 99 .format(Currency.GBP, locale: gbLocale) // £ 99.00 |
07 |
08 | Decimals.Three // 10.123 |
09 | Currency.USD // $10.12 |
10 | General.Ordinal // 10th (iOS9+ only) |
11 | General.SpellOut // ten point one two three |
12 | General.Distance // 30 feet |
13 | Mass.Person // 67 kg |
14 |
15 | let address = placemark.format() |
16 |
17 | let color = ColorFormatter().format( "2ba134" ) |
相关开源代码
EFIconFont: 一个用 Swift 实现的 IconFont 封装
Swift Zip文件压缩与解压框架
EFResume - 一个普通的 Swift 简历模板
Swift 优雅的定时器及执行工具库 Each
Swift 解析、格式化及验证国际电话号码工具库 PhoneNumberKit
Swift 版 FlatBuffers(跨平台序列化库)FlatBuffersSwift
Swift 编写的 Github API 客户端 Github.swift
Swift OAuth授权库 SwiftyOAuth
Swift 音频处理库 TempiFFT
iOS通知中心封装库SwiftNotificationCenter