在哪里可以找到使用Apple新UI的OS X应用程序的源代码框架?

时间:2014-11-06 23:15:46

标签: objective-c swift osx-yosemite

使用Xcode很容易为OS X创建一个骨架应用程序。但是,Apple的骨架代码是相当古老的风格,只有一个视图和菜单栏。我正在寻找骨架代码/最佳实践,创建一个具有基本部分的应用程序,如左导航面板,工具栏,带格式检查器的右面板和中间工作区。即,新的UI风格苹果使用他们的主题演讲,页面和数字进行部署。

我搜索过但未找到一个全面的示例,其中显示了主要组件以及这些组件是如何链接/交互的。我也没有在Apple开发者领域看到它。我宁愿通过向他人学习而不是自己涉猎新的领域来引导我的Mac OS X UI编程技能。

Objective-C或Swift都可以。我的目标是优胜美地。

1 个答案:

答案 0 :(得分:1)

此处没有Xcode模板。 您只需在IB中添加NSToolBar即可 太容易了。 然后其余的细节可能会有很大差异。 但是,它可以很容易地成为一个3窗格NSSplitview,其中视图控制器管理每个窗格的视图。

导航窗格很容易成为NSTableView或大纲视图。或者它可能是NSCollectionView。

检查员可以是基于背景或交互而交换的视图控制器的集合体。

看看github和cocoacontrols.com找一些想法。

中心窗格很可能至少是带有自定义文档视图的NSScrollView。

我在SO上有一篇文章详细介绍了一个NSClipView子类,该子类在缩小或文档较小时处理居中权。