原文超级详细(图文),小白表示毫无压力:
由于原文浅显到略显啰嗦,因此翻译时我有选择地删除了部分段落。
打开Xcode,,使用这个方法等同于iOS中的
window.contentView.addSubview.bounds
在 OS X中,窗口(NSWindow对象)总是有一个默认的View,即contentView。它自动占据整个窗口的大小。当我们想在窗口中使用自己的视图时,需要用addSubview方法将它添加到contentView的subviews中。
在iOS开发中,我们可以设置将一个View Controller直接设置为窗口的rootViewController属性,但在OS X中你只能将视图添加到contentView的subviews,因为OS X中没有rootViewController的概念。
运行App,你将看到如下画面:
只有经历过地狱般的折磨,才有征服天堂的力量。