OGeek|极客世界-中国程序员成长平台

标题: ios - 编写一个定义和返回而不使用类的任何东西的类方法是否很好? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 09:37
标题: ios - 编写一个定义和返回而不使用类的任何东西的类方法是否很好?

我有一个 Currency 类,它是 NSManagedObject 的子类,现在我想添加一个 +(NSString *)localCurrency 类它的方法(它将在很多地方使用),但定义不会使用 Currency 类的任何内容,并且返回不是 Currency 类的实例。那么在Currency类中写这个方法好不好?

我知道 [[NSLocale currentLocal] objectForKey:NSLocaleCurrencyCode] 会返回本地货币代码,但我需要它排除一些我的应用不支持的货币。

或者我在 NSLocal 类中编写这个方法? (这将需要添加一个新文件来创建一个方法。)



Best Answer-推荐答案


将“localCurrency”类方法添加到名为“Currency”的类中似乎是合理的。

在该方法中,您可以执行“NSLocale”的操作,然后执行一些特殊的操作(例如,如果区域设置货币代码不支持,则发出“当前不支持比特币”的警报)您的应用支持。

关于ios - 编写一个定义和返回而不使用类的任何东西的类方法是否很好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23442936/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4