Swift wrapper for accessibility clients
AXSwift is a Swift wrapper for macOS’s C-based accessibility client APIs. Working with these APIs is
error-prone and a huge pain, so AXSwift makes everything easier:
This framework is intended as a basic wrapper, and doesn’t keep any state or do any “magic”.
That’s up to you!
In your Package.swift:
.package(url: "https://github.com/tmandry/AXSwift", from: "0.3.0"),
In your Cartfile:
github "tmandry/AXSwift" ~> 0.3
In your Podfile:
pod 'AXSwift', '~> 0.3'
See the source of AXSwiftExample
and AXSwiftObserverExample
for an example of the API.
Swindler, a framework for building macOS window managers in Swift,
is built on top of AXSwift.