2
我有一个货币类,它是一个子类NSManagedObject,现在我想添加为它+(NSString *)localCurrency
类方法(它会在很多地方都可以使用),但该定义将不能使用任何关于货币类,并且返回不是货币类的实例。那么在货币类中写这种方法是否好?编写一个类方法,定义并返回而不使用关于类的任何东西是否好?
我知道[[NSLocale currentLocal] objectForKey:NSLocaleCurrencyCode]
将返回本地货币代码,但我需要它排除一些我的应用程序不支持的货币。
或者我写这个方法在NSLocal
类的类中? (这将需要添加一个新文件来创建一个方法。)
如果您的应用将货币表示为货币的实例,那么我不会看到有关货币的某些“元”信息的类方法有任何问题。 – FluffulousChimp
写单独功能,如果你不能在哪里添加类方法。 –