Enumerations

The following enumerations are available globally.

  • Target availability: iOS apps, iOS app extensions, watchOS apps, watchOS app extensions.

    The graphical icons to be displayed for any configuration properties that are implemented using any of the INT_PROPERTY_SLIDER, FLOAT_PROPERTY_SLIDER, DOUBLE_PROPERTY_SLIDER Objective-C macros or IntPropertySlider, FloatPropertySlider, DoublePropertySlider Swift property wrappers.

    Objective-C example

    FLOAT_PROPERTY_SLIDER(speakerVolume, 0.0, 1000.0, APLIconSliderVolume, @"Speaker loudness", NO);
    

    Swift example

    @FloatPropertySlider(min: 0.0, max: 1000.0, icon: .volume, description: "Speaker loudness", restart: false)
    var speakerVolume: Float
    
    See more

    Declaration

    Objective-C

    enum APLIconSlider : NSInteger {}

    Swift

    enum APLIconSlider : Int, @unchecked Sendable
  • The propertyType parameter in the APLFetchRemoteConfiguration function indicates both the type of the defaultValue parameter and the expected result of the block.

    See more

    Declaration

    Objective-C

    enum APLRemotePropertyType : NSInteger {}

    Swift

    enum APLRemotePropertyType : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, APLLogLevel) {
        APLLogLevelDebug,
        APLLogLevelError,
        APLLogLevelFine,
    }

    Swift

    enum APLLogLevel : Int, @unchecked Sendable