今日iOS读书疑惑

【super init】

//xxxxx

return self

这种写法可能出错。除了初始化失败之外,父类的初始化方法可能并没有返回self,而是返回了其他的对象。

-个典型的例子就是,由类族构成的类在初始化中没有返回self。



所有类的实例对象都可以执行根类的实例方法

  如果在派生类中重新定义了实例方法,新定义的会执行。

所有类的类对象都可以执行根类的类方法

  如果派生类中。。。。

所有类的类对象都可以执行根类的实例方法

     即使派生类中重新定义了实例方法,根类中的方法会被执行。

     如果在派生类中将实例方法作为类方法重新定义的话,新定义的方法会被执行。



 因为对象是通过init初始化的,所以arc不会发送retain消息。

原文地址:https://www.cnblogs.com/pencilCool/p/4744038.html