if(self=[super init])的理解

if(self=[super init]),实例变量所在的内存位置到隐藏的self的距离是固定的,只影响init方法中self的值,不影响init范围以外的内容。

就是判定父类是否可以实例化,如果父类都出问题了(返回nil),那子类更别说了,对吧!!至于内存位置距离固定,这个不知道是翻译问题还是什么,求指教。
posted @ 2011-09-21 13:46  Maxfong  阅读(289)  评论(0编辑  收藏  举报