Protocols
The following protocols are available globally.
-
Declaration
Swift
public protocol UpdateTimestampable: class
-
Declaration
Swift
public protocol DelayedDeletable: class
-
Declaration
Swift
public protocol RemoteDeletable: class
-
Declaration
Swift
public protocol AssociatedValueSupporting
-
Objects adopting the
See moreFetchConfigurable
support a variety of fetching helper functionalities.Declaration
Swift
public protocol FetchConfigurable: class
-
Declaration
Swift
public protocol BinaryConvertible
-
Mechanica
Objects conforming to
See moreReusable
can be can be reused/dequeued in a type-safe manner.Declaration
Swift
public protocol Reusable: class
-
Declaration
Swift
public protocol FixedWidthIntegerRandomizable
-
Mechanica
Types adopting the
See moreStoryboardEnumerable
protocol can be used to define Storyboard names.Declaration
Swift
public protocol StoryboardEnumerable
-
Mechanica
Objects adopting the
See moreStoryboardIdentifiable
protocol have an unique Storyboard ID.Declaration
Swift
public protocol StoryboardIdentifiable: class
-
Mechanica
Types adopting the
See moreModelVersion
protocol can be used to describe a Core Data Model and its versioning.Declaration
Swift
public protocol ModelVersion: Equatable
-
Declaration
Swift
public protocol NibEnumerable
-
Mechanica
Types adopting the
NibLoadable
protocol can be loaded from a Nib.Declaration
Swift
public protocol NibLoadable
-
Mechanica
Objects adopting the
See moreNibIdentifiable
protocol are nib based and are the only XIB root object.Declaration
Swift
public protocol NibIdentifiable: class