FinderSync lets you build a macOS app extension that integrates directly with the Finder to badge items and respond to the user's selection. You subclass FIFinderSync, conforming to FIFinderSyncProtocol, and use the FIFinderSyncController to set item badges and read the selected and targeted items. The FIMenuKind enumeration identifies which Finder menu your extension is contributing to, so you can supply contextual menu commands for the items in view.
Building a Finder Sync Extension 2
The principal class and protocol you subclass and conform to in order to integrate with the Finder.
- ClFIFinderSyncA type to subclass to add badges, custom shortcut menus, and toolbar buttons to the Finder.
- PrFIFinderSyncProtocolThe group of methods to implement for modifying the Finder user interface to express file synchronization status and control.
Badging and Item Access 1
The controller that sets item badges and reads the selected and targeted items in the Finder.
- ClFIFinderSyncControllerA controller that acts as a bridge between your Finder Sync extension and the Finder itself.
Menu Context 1
Values that identify which Finder menu your extension is contributing commands to.
- EnFIMenuKindThe different kinds of custom menus that the Finder Sync extension can