init
2016-02-19 本文已影响28人
spbreak
以 init 开始的方法的规则要比 alloc/new/copy/mutableCopy 更严格. 该方法必须是实例方法, 并且必须要返回对象. 返回的对象应为 id 类型或该方法声明类的对象类型, 抑或是该类的超类型或子类型. 该返回对象并不注册到 autoreleasepool 上. 基本上只是对 alloc 方法返回值的对象进行初始化处理并返回该对象
以 init 开始的方法的规则要比 alloc/new/copy/mutableCopy 更严格. 该方法必须是实例方法, 并且必须要返回对象. 返回的对象应为 id 类型或该方法声明类的对象类型, 抑或是该类的超类型或子类型. 该返回对象并不注册到 autoreleasepool 上. 基本上只是对 alloc 方法返回值的对象进行初始化处理并返回该对象