When to use a Class having both static methods and instance methods in IPhone
我已经创建了一个类,它只包含iPhone中的静态方法。课程主要是做我的核心数据操作。但是突然间,我需要在视图控制器中进行一个方法调用,当表中的数据插入完成时。
首先,我决定在循环完成迭代后发送一个
现在我有很多静态方法,还有两个实例方法:
1 2 3 4 5 | //1 -(id)initWithDelegate:(id)delegate; //2 -(void)insertContentsInToTheTableFromArray:(NSArray *)contentArray; |
这是一个好的设计模式吗,在这个类中既有实例方法又有类方法。请分享你的想法。
我们可以在一个类中同时使用这两种方法。我们知道实例方法使用一个类的实例,而静态方法只能与类名一起使用。但静态方法是一种方便的方法,用于许多基础类。