分配和初始化对象

来源:互联网 发布:linux下安装pyqt5 编辑:程序博客网 时间:2024/06/07 20:21

MyClass *newInstance = [[MyClass alloc] init];

alloc方法会返回一个对象,并且可以给这个对象赋一个实例变量,这种做法是比较合理的。

而init方法也返回了一个对象,这样做的原因:在创建了新对象之后,再调用init方法可能不仅仅会设置实例变量的值和完成一些其他配置,同时还可能使用另一个对象替换了所分配的对象,而这个对象才是后面代码应该使用的对象。

0 0
原创粉丝点击