用Swift开发Mac App(1)

原文超级详细(图文),小白表示毫无压力:

由于原文浅显到略显啰嗦,因此翻译时我有选择地删除了部分段落。

打开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,你将看到如下画面:

只有经历过地狱般的折磨,才有征服天堂的力量。

用Swift开发Mac App(1)

相关文章:

你感兴趣的文章:

标签云: