macOS desktop backend — NSSpellChecker via the Objective-C runtime (JNA).
NSSpellChecker
JNA bindings for macOS Objective-C runtime and Foundation framework.
Helper object for working with Objective-C objects and strings.
JNA interface for Objective-C runtime functions. These are in the libobjc dynamic library.