对象初始化:
[[类名 alloc] init]//嵌套调用优
[类名 new]
(id) init{
if(self=[super init]){
//如果从super的init返回了新对象,就需要更新self
//do
}
return self;
}//init
初始化函数:
一定要在指定初始化函数中调用超类的指定初始化函数。如果初始化函数不止一个,则需要选择一个作为指定初始化函数(参数最多的初始化函数优),其他初始化函数则应该调用指定初始化函数。
属性:
@property(copy)NSString * name//声明访问方法