AXSwift
AXSwift 是 macOS 基于C的语言的可访问性客户端API的Swift包装器。使用这些API有错误风险,而且相当痛苦,所以AXSwift使一切变得更加容易
- 100% Swift的现代API
- 显式的错误处理
- 全面覆盖底层C API
- 比苹果的文档更好,虽然苹果的文档相当差
此框架旨在作为一个基本的包装器,不保留任何状态或执行任何“魔法”。这取决于您!
使用 AXSwift
SPM
在您的 Package.swift 中
.package(url: "https://github.com/tmandry/AXSwift", from: 0.2),
Carthage
在您的 Cartfile 中
github "tmandry/AXSwift" ~> 0.2
CocoaPods
在您的 Podfile 中
pod 'AXSwift', '~> 0.2'
请参见AXSwiftExample和AXSwiftObserverExample的API示例。
相关项目
Swindler是一个在Swift上构建macOS窗口管理员的框架,它是基于AXSwift构建的。