RFSBaseConfiguration

Objective-C


@interface RFSBaseConfiguration<T : __kindof RFSBaseConfigurationBuilder *>
    : NSObject

Swift

class BaseConfiguration<T> : NSObject where T : BaseConfigurationBuilder

Base class for creating immutable configuration objects.

  • Unavailable

    Not the designated initializer

    Undocumented

    Declaration

    Objective-C

    RFS_EMPTY_INIT_UNAVAILABLE
  • Unavailable

    Not the designated initializer

    Undocumented

    Declaration

    Objective-C

    RFS_EMPTY_INIT_UNAVAILABLE
  • Undocumented

    Declaration

    Objective-C

    - (instancetype)initWithBuilder:(T)builder NS_DESIGNATED_INITIALIZER;

    Swift

    init(builder: T)
  • Undocumented

    Declaration

    Objective-C

    + (instancetype)defaultConfiguration;

    Swift

    class func `default`() -> Self
  • Undocumented

    Declaration

    Objective-C

    + (instancetype)configurationWithBuilder:(nullable NS_NOESCAPE void (^)(T))builderBlock;

    Swift

    convenience init(builder builderBlock: ((T) -> Void)? = nil)