首页 > 其他 > 详细

Objective-C----new

时间:2015-06-18 17:24:38      阅读:124      评论:0      收藏:0      [点我收藏+]

使用new创建对象时,系统其实在后台执行了两个步骤:
第一步:为对象分配内存,即对象获得一个用来存放实例变量的内存块;
第二部:自动调用 init 方法,使对象进入可用状态。

注:alloc 的内部实现用的是 new。

@implementation Car
- (id) init
{
     if (self = [super init]) {
     engine = [Engine new];
     tires[0] = [Tire new];
     tires[1] = [Tire new];
     tires[2] = [Tire new];
     tires[3] = [Tire new];
     }
     return (self);
} // init

Objective-C----new

原文:http://blog.csdn.net/zhengang007/article/details/46548593

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!