在单例类中有额外的静态方法可以吗?

时间:2017-02-16 16:22:31

标签: objective-c singleton static-methods singleton-methods

我用方法编写了一个单例类(在Objective-C中):

Object.prototype

因此,要使用此功能,我必须致电//shared instance +(void) sharedInstance; //method to get all feeds. -(NSArray*)getAllFeedItems;

如果我定义一个静态方法,那么现在代替那个:

[[MyClass sharedInstance] getAllFeedItems];

反过来实现:

+(NSArray*)getFeedItems;

现在我可以简单地使用:+(NSArray*)getFeedItems{ return [[MyClass sharedInstance] getAllFeedItems]; } 。这样做有什么不对吗?它会导致任何问题,还是编码错误? 对我来说,这只是使函数调用更容易。

0 个答案:

没有答案