在arc模式下,我对自己建立的类Person 建立一个类方法 person
- + (instancetype)person {
- return [[self alloc]init];
- }
复制代码
重写 delloc方法
- - (void)delloc {
- NSLog(@"人死了");
- }
复制代码
然后我在main函数中 创建一个对象 Person *p = [Person person];
然后函数结束后,居然不会出现"人死了"后来发现,必须在自动释放池中才会自己释放掉这段空间.
是不是new方法 实现了神马不一样的操作...还是说它自动释放了一次?
|
|