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)