RFSBaseConfigurationBuilder

Objective-C


@interface RFSBaseConfigurationBuilder : NSObject

Swift

class BaseConfigurationBuilder : NSObject

Base class for creating immutable configuration objects. This is a mutable part that is configured in the builderBlock of the RFSBaseConfiguration.

  • 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
  • Registers new class to be used for creating an instanse instead of a base class.

    Declaration

    Objective-C

    - (void)registerClass:(nonnull Class<RFSOverriding>)newClass
             forBaseClass:(nonnull Class<RFSOverriding>)baseClass;

    Swift

    func registerClass(_ newClass: any Overriding.Type, forBaseClass baseClass: any Overriding.Type)

    Parameters

    newClass

    The class to be used in place of the instance of baseClass. This class must be a subclass of a baseClass.

    baseClass

    The original class to be overriden.