AboutThisApp
为任何Mac应用提供标准的、可定制的“关于本应用”面板
关于
此库为Mac应用提供了一个标准的“关于本应用”面板。默认情况下,对于典型项目无需配置即可使用,并且可以轻松进行定制。
AppKit通过NSApp.orderFrontStandardAboutPanel()
提供了默认的“关于本应用”面板,但定制选项有限。
使用方法
let metadata = AppMetadata() // customize if desired
let panel = AboutThisAppPanel(metadata: metadata)
panel.makeKeyAndOrderFront(nil)
需求
- macOS 11.0+
- Swift 5.9+
- Xcode 15.0+
- SwiftLint
安装
CocoaPods
pod 'AboutThisApp', '~> 2.0.0'
Swift Package Manager
将AboutThisApp
添加到您的Package.swift
文件的dependencies
值中。
dependencies: [
.package(url: "https://github.com/hexedbits/AboutThisApp", from: "2.0.0")
]
或者,您可以通过Xcode直接添加软件包。
文档
您可以在此处阅读文档。由jazzy生成。由GitHub Pages托管。
贡献
有兴趣为这个项目贡献力量吗?请查阅以下指南。
致谢
由Jesse Squires创建和维护。
许可协议
在MIT许可下发布。有关详细信息,请参阅LICENSE
文件。
版权所有©2020年至今Jesse Squires。