1

为什么init方法不是类方法?我的意思是init' 方法体以-. 据我所知,以实例方法开头-的方法,但显然我们想创建一个实例。

4

1 回答 1

9

init不是用于创建实例;这是alloc的工作(并且alloc 一个类方法)。

init用于设置创建的实例。它需要访问新实例的 ivars,并且必须是实例方法。

于 2013-03-31T21:26:57.610 回答