-
Declaration
Swift
public typealias ViewController = VC -
Declaration
Swift
public typealias Context = C
-
A Xib file name
Declaration
Swift
@MainActor public let nibName: String? -
A
BundleinstanceDeclaration
Swift
@MainActor public let bundle: Bundle? -
The additional configuration block
Declaration
Swift
@MainActor public let configuration: ((VC) -> Void)?
-
Constructor
Declaration
Parameters
nibNameOrNilA Xib file name
nibBundleOrNilA
Bundleinstance if neededconfigurationA block of code that will be used for the extended configuration of the created
UIViewController. Can be used for a quick configuration instead ofContextTask. -
Declaration
Swift
@MainActor public func build(with context: C) throws -> VC
-
The
Factorythat creates aUIViewControllerinstance using its type.Declaration
Parameters
nibNameOrNilA Xib file name
nibBundleOrNilA
Bundleinstance if neededconfigurationA block of code that will be used for the extended configuration of the created
UIViewController. Can be used for a quick configuration instead ofContextTask. -
The
Factorythat creates aUIViewControllerinstance using its type.Declaration
Swift
@MainActor static var classFactory: `Self` { get }