initialize
为什么子类要在父类的initialize里检查类型(if (self == [ClassName self]){...}
)
是为了不想某个类的initialize被调用多次,尤其是子类初始化,他会调用父类的initialize两次
if (self == [ClassName self]){...}
)是为了不想某个类的initialize被调用多次,尤其是子类初始化,他会调用父类的initialize两次