黑马程序员技术交流社区

标题: 关于init [打印本页]

作者: liu1170486003    时间: 2015-1-18 00:29
标题: 关于init
今天主要解决了三个问题,发出来给大家分享一下。第一个是关于init的。在视频里发现MJ老师写了一句[[Person new] init];当时灰常纳闷,因为[[Person new] init];本身就代表了[[Person alloc] init],为什么后面要加一个init。但是经过和群友的讨论,发现,其实[[Person alloc] init]返回的还是一个Person的指针,而调用init方法的其实就是对象的指针,所以相当于又让这个指针调用了一次init方法。总结来说,[[Person new] init];其实就是[Person new]返回的对象指针连续调用了两侧init方法,结果是不变的,只不过当初MJ老师估计在敲这行的时候大意了吧。
作者: baihe0813    时间: 2015-1-18 08:56
学习了!!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2