Swift 2016-09-14 10:25
Swift 国际化货币框架 Money
回复:0 查看:4490 感兴趣:15 赞:0
Swift 国际化货币框架 Money,支持不同货币之间的计算和转换。支持比特币,也可以自定义货币类型。
示例代码:
import Money let money: Money = 100 print("I'll give \(money) to charity.”)以上代码,根据设置的区域不同,将输出不同的结果。
区域设置为美国时输出:
I'll give $100.00 to charity区域设置为英国时输出:
I'll give £100.00 to charity区域为中国时输出:
I'll give CN¥100.00 to charity初始化指定区域的货币:
let dollars = USD(minorUnits: 3250) let yuen = JPY(minorUnits: 3000) print(“You have \(dollars) and \(yuen)”)以上代码输出:
You have $32.50 and ¥3,000创建比特币:
let bitcoin: BTC = 0.1234_5678 print(“You have \(bitcoin)”)以上代码输出:
You have Ƀ0.12345678
相关开源代码
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