本文带大家一起简单学习如何开发一个基于文档的 Cocoa 应用(document based Cocoa App),了解一下窗口相关的部分设置,并学习如何使用模态窗口(Modal Windows) 以及 macOS Sierra 支持的标签窗口(tabbed interface)。
开发平台
- macOS 10.14.4
- Swift 5
- xcode 10.2
概述
所有 macOS 程序要呈现用户界面都是以 Windows 作为容器的,当然除了纯粹的命令行工具和菜单栏小工具。Windows 定义了 App 在屏幕中的活动区域,在这个区域内允许用户进行易于理解的多任务交互操作。macOS 应用最终可分为以下几种: