我用方法编写了一个单例类(在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];
}
。这样做有什么不对吗?它会导致任何问题,还是编码错误?
对我来说,这只是使函数调用更容易。