我有一个 Currency 类,它是 NSManagedObject 的子类,现在我想添加一个 +(NSString *)localCurrency 类它的方法(它将在很多地方使用),但定义不会使用 Currency 类的任何内容,并且返回不是 Currency 类的实例。那么在Currency类中写这个方法好不好?
我知道 [[NSLocale currentLocal] objectForKey:NSLocaleCurrencyCode] 会返回本地货币代码,但我需要它排除一些我的应用不支持的货币。
或者我在 NSLocal 类中编写这个方法? (这将需要添加一个新文件来创建一个方法。)
Best Answer-推荐答案 strong>
将“localCurrency ”类方法添加到名为“Currency ”的类中似乎是合理的。
在该方法中,您可以执行“NSLocale ”的操作,然后执行一些特殊的操作(例如,如果区域设置货币代码不支持,则发出“当前不支持比特币”的警报)您的应用支持。
关于ios - 编写一个定义和返回而不使用类的任何东西的类方法是否很好?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/23442936/
|