保留contentView并发布NSWindow

时间:2013-08-06 03:47:47

标签: cocoa nswindow

_mainView = [[_window contentView] retain]; 
...
[_window release];
_window = nil;
return _mainView;

我遇到上面的代码片段,我想知道它真正产生了什么效果。 THX。

1 个答案:

答案 0 :(得分:1)

现在,您是窗口视图层次结构中可访问性最高的NSView对象的所有者。

NSView  *mainView = [[window1 contentView] retain]; 
[window1 release];
window1 = nil;
[window setContentView:mainView];