Tweaks

  • A type representing an Orion tweak.

    A module should contain zero or one types conforming to this protocol. If there are zero, Orion will use DefaultTweak.

    Tweaks will default to the backend specified via the Orion CLI. In order to override the backend programmatically, conform to TweakWithBackend instead.

    See more

    Declaration

    Swift

    public protocol Tweak
  • A tweak with a custom Backend.

    The specified backend will override the one provided via the Orion CLI.

    See more

    Declaration

    Swift

    public protocol TweakWithBackend : Tweak
  • The default implementation of Tweak.

    This type simply consists of an empty initializer.

    See more

    Declaration

    Swift

    public struct DefaultTweak : Tweak