对于类的分配和初始化,我们
Party *partyInstance = [Party alloc];
[partyInstance init];
或
Party *partyInstance = [[Party alloc] init];
使用嵌套邮件有什么特殊原因吗?或者只是为了方便?
答案 0 :(得分:2)
是的,有。您需要为对象指定init
的返回值,而不是alloc
的返回值(因为class clusters)。并写作
Party *partyInstance = [Party alloc];
partyInstance = [partyInstance init];
会很尴尬。