alloc方法将分配的内存初始化为0,
所有的bool类型变量被初始化为no.
所有的int类型变量被初始化为0,
所有的float类型变量被初始化为0.0
所有的指针被初始化为nil,这一点是new运算符无法实现的。
虽然在alloc方法里面已经把各个实例变量给清零,但是在很多情况下,我们的实例变量不能是零的。要alloc与init方法一起使用。
Time *morning=[[Time alloc] init];
alloc方法将分配的内存初始化为0,
所有的bool类型变量被初始化为no.
所有的int类型变量被初始化为0,
所有的float类型变量被初始化为0.0
所有的指针被初始化为nil,这一点是new运算符无法实现的。
虽然在alloc方法里面已经把各个实例变量给清零,但是在很多情况下,我们的实例变量不能是零的。要alloc与init方法一起使用。
Time *morning=[[Time alloc] init];