本文帶大家一起簡單學習如何開發一個基於文檔的 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 應用最終可分為以下幾種: