【发布时间】:2020-05-02 12:10:15
【问题描述】:
是否可以在不进行子类化的情况下覆盖默认初始化?
我希望在我的应用程序中创建的每个DateFormatter 实例都附加相同的locale。现在,在创建每个实例时,我必须:
let dateFormatter = DateFormatter()
dateFormatter.locale = Locale(identifier: "en_US_POSIX"
是否有可能在不需要每次都写出语言环境的情况下发生这种情况?我宁愿不创建一个 DateFormatter 子类,因为我觉得这有点矫枉过正
谢谢!
【问题讨论】:
标签: swift overriding init dateformatter