Classes

The following classes are available globally.

The Persistent Prefs Subclass

  • This is the subclass of the preferences type that will provide our persistent app settings.

    See more

    Declaration

    Swift

    class CGA_PersistentPrefs : RVS_PersistentPrefs

Complication Controller Class

  • This adds support for the various complications provided by this app.

    These complications are about as simple as you can get. They just bring up the app. No state info is displayed.

    See more

    Declaration

    Swift

    class CGA_ComplicationController : NSObject
    extension CGA_ComplicationController: CLKComplicationDataSource

Main Watch App Extension Delegate

  • This is the main app extension delegate class.

    See more

    Declaration

    Swift

    class CGA_WatchOS_ExtensionDelegate : NSObject
    extension CGA_WatchOS_ExtensionDelegate: WKExtensionDelegate
    extension CGA_WatchOS_ExtensionDelegate: CGA_BlueThoth_Delegate

Base Class for Interface Controllers

Prefs Modal Screen Controller

Device Screen Controller

Main Watch App Discovery Interface Controller

Device Screen Controller

Main Watch App Characteristic Table Controller

Label-Only Table Controller

Button Table Controller

Switch Table Controller

Descriptor Button Table Controller

Main Watch App Discovery Peripheral Table Controller

Main Watch App Service Table Controller