Protocols

The following protocols are available globally.

  • Entities conforming to this protocol are capable of providing values for application settings.

    Application settings are global values available to the application at runtime. Settings values should persist across application launches, and should be available locally on the device running the application.

    Storage for application settings is typically provided by the operating system and may be transparently synchronized across multiple devices depending on the underlying implementation.

    This framework also extends UserDefaults, allowing it to be used as an AppSettingsReader.

    See more

    Declaration

    Swift

    public protocol AppSettingsReader: class