2
我有一個貨幣類,它是一個子類NSManagedObject,現在我想添加爲它+(NSString *)localCurrency
類方法(它會在很多地方都可以使用),但該定義將不能使用任何關於貨幣類,並且返回不是貨幣類的實例。那麼在貨幣類中寫這種方法是否好?編寫一個類方法,定義並返回而不使用關於類的任何東西是否好?
我知道[[NSLocale currentLocal] objectForKey:NSLocaleCurrencyCode]
將返回本地貨幣代碼,但我需要它排除一些我的應用程序不支持的貨幣。
或者我寫這個方法在NSLocal
類的類中? (這將需要添加一個新文件來創建一個方法。)
如果您的應用將貨幣表示爲貨幣的實例,那麼我不會看到有關貨幣的某些「元」信息的類方法有任何問題。 – FluffulousChimp
寫單獨功能,如果你不能在哪裏添加類方法。 –