Swiftpack.co - tmandry/AXSwift as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by tmandry.
tmandry/AXSwift 0.3.2
Swift wrapper for accessibility clients
⭐️ 191
🕓 46 weeks ago
.package(url: "https://github.com/tmandry/AXSwift.git", from: "0.3.2")

AXSwift

Version Carthage compatible

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:

  • Modern API that's 100% Swift
  • Explicit error handling
  • Complete coverage of the underlying C API
  • Better documentation than Apple's, which is pretty poor

This framework is intended as a basic wrapper, and doesn't keep any state or do any "magic". That's up to you!

Using AXSwift

SPM

In your Package.swift:

.package(url: "https://github.com/tmandry/AXSwift", from: "0.3.0"),

Carthage

In your Cartfile:

github "tmandry/AXSwift" ~> 0.3

CocoaPods

In your Podfile:

pod 'AXSwift', '~> 0.3'

See the source of AXSwiftExample and AXSwiftObserverExample for an example of the API.

Related Projects

Swindler, a framework for building macOS window managers in Swift, is built on top of AXSwift.

GitHub

link
Stars: 191
Last commit: 38 weeks ago
jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

Related Packages

Release Notes

0.3.2
46 weeks ago

Fix missing Cocoa imports

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics