一种数字格式器,用于在千位后添加 K,百万位后添加 M,十亿位后添加 B
用法示例
let formatter = KMBFormatter() formatter.string(fromNumber: 1009) // 1K formatter.string(fromNumber: 5000000) // 5M formatter.string(fromNumber: 999999) // 999.9K
参考了 ByteCountFormatter.swift 的实现。
ByteCountFormatter.swift