示例
#import <Foundation/Foundation.h>
@interface ClassA : NSObject
@end
@implementation ClassA
// 重载初始化方法
-(instancetype) init
{
// 必须将父类init方法的执行结果赋值给self,
// 因为初始化过程改变了对象在内存中的位置(意味着引用将要改变)
self = [super init];
if (self) {
// 父类的初始化过程成功
// TODO:: 插入子类初始化代码...
}
return self;
}
@end
int main(int argc, const char * argv[]) {
@autoreleasepool {
}
return 0;
}