NibEnumerable
public protocol NibEnumerable
Mechanica
Types adopting the NibEnumerable
protocol can be used to define Nib names.
-
nib(forKey:bundle:)
Extension methodMechanica Creates and returns a Nib object for a specified nib enum case.
Example:
extension Nib: NibEnumerable { enum NibName : String { case first = "first" case second = "second" } } let firstNib = Nib.nib(forKey: .first)
Note
If the bundle parameter is nil, the main bundle is used.Declaration
Swift
public static func nib(forKey key: NibName, bundle: Bundle? = nil) -> Nib