在'self.window addSubview:view'中使用self是什么?

时间:2011-08-06 12:15:45

标签: iphone xcode uiview uiwindow

我是iphone的新开发者我想知道这两个声明有什么区别 语句1:

  

[self.window addSubview:lscreen.view];

语句2:

  

[window addSubview:lscreen.view];

2 个答案:

答案 0 :(得分:1)

本文档可帮助您了解任何客观c代码中的自我。

http://useyourloaf.com/blog/2011/2/8/understanding-your-objective-c-self.html

答案 1 :(得分:0)

当我们使用属性getter / setter而不是直接访问值时,使用

自键字。当它由合成关键字生成时,你必须使用self,因为对象被保留在那里而不是简单地指针指定。