🍁
Swift: 常駐型アプリの作り方
HowTo
- File -> New -> Project -> macOS -> App で新規 macOS アプリを作成する
- Project -> Targets -> Deployment Info -> Main Interface を空にする
- Info.plist に Application is agent (UIElement) を追加して YES にする
- Main.storyboard と ViewController.swift を削除する
- AppDelegate.swift の
@main
または@NSApplicationMain
を消す - main.swift を追加する
main.swift
import Cocoa
let delegate = AppDelegate()
NSApplication.shared.delegate = delegate
_ = NSApplicationMain(CommandLine.argc, CommandLine.unsafeArgv)
Discussion