🍁

Swift: 常駐型アプリの作り方

2021/06/26に公開

HowTo

  1. File -> New -> Project -> macOS -> App で新規 macOS アプリを作成する
  2. Project -> Targets -> Deployment Info -> Main Interface を空にする
  3. Info.plist に Application is agent (UIElement) を追加して YES にする
  4. Main.storyboard と ViewController.swift を削除する
  5. AppDelegate.swift の@mainまたは@NSApplicationMainを消す
  6. main.swift を追加する
main.swift
import Cocoa

let delegate = AppDelegate()
NSApplication.shared.delegate = delegate
_ = NSApplicationMain(CommandLine.argc, CommandLine.unsafeArgv)

参考

Discussion