摘要:
在object-c编程中经常通过调用alloc和init两个方法来生成一个新的实例。alloc方法用于分配新对象的内存空间,init方法用于完成新对象的初始化(实例变量初始化为0,isa初始化为类对象等等)。比如以下代码: id myobject = [Myobject alloc]; [myobject init]; [myobject method];首先向Myobject类对象发送alloc消息,返回一个已经分配空间的新对象实例,赋值给myobject变量。接着向新对象发送init消息,完成新对象的初始化工作。最后调用了新对象的方法。以上代码存在问题,对比以下代码,唯一的区别是myobj 阅读全文
posted @ 2011-06-15 22:01
古兮之
阅读(289)
评论(0)
推荐(0)


浙公网安备 33010602011771号