【发布时间】:2023-03-03 15:18:01
【问题描述】:
目前,我的一种方法中有以下代码:
let formatter = NSNumberFormatter()
formatter.numberStyle = .DecimalStyle
formatter.currencyGroupingSeparator?
formatter.minimumFractionDigits = 2
因为我必须在不同视图控制器的各种函数中重复这些,我如何在 Swift 中创建一个单例来调用 NSNumberFormatter 并避免重复?
我假设我必须创建一个新的 Swift 文件,但不确定如何构造该类?
【问题讨论】:
-
你不需要单例。您可以只使用一种类型方法,该方法会出售为事务预先配置的不同类型,然后直接使用它们。
标签: ios swift singleton nsnumberformatter