是否需要在NSObject类中编写init方法

时间:2012-08-20 12:39:45

标签: iphone objective-c ios xcode nsobject

我正在为我的应用程序编写一个单独的NSObject类,用于WebService调用,所以我有一个混乱,我需要明确地编写init方法,如下所示,

-(id)init{
    self = [super init];
    return self;
}

或者即使如果我忽略这一点并尝试从另一个类调用它会起作用吗?

2 个答案:

答案 0 :(得分:5)

如果你不需要它,你可以放心地忽略它。

答案 1 :(得分:4)

与Objective C中的所有方法一样,init方法可以继承。如果您不需要对类的其他成员执行任何初始化,则可以通过省略类中的方法来使用超类的init方法。