`
qzww5324
  • 浏览: 37371 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

objective-C笔记(八)

阅读更多

1.要使用一个对象必须经过两个过程:分配(allocation)和初始化(initialization)。

 通过向类发送alloc消息从而分配一块内存来存储,并且将分配的内存初始化为0;通常init方法来完成初始化,如下一段为一个car对象的分配初始化的过程:

Car *car=[[Car alloc] init];

2.一般在init方法中,会有一句

if(self=[super init]){
...

使父类先完成自己的初始化操作,并且init方法可能返回完全不同的对象,此时就需要更新self对象。

*该赋值操作只影响init方法中的self。不影响方法以外的任何内容。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics