Type Aliases
The following type aliases are available globally.
-
A
String
that pertains to the name of an *.xcdatamodeld file (without the file extension).Declaration
Swift
public typealias XcodeDataModelFileName = String
-
An
Optional<String>
that pertains to the name of aConfiguration
which particular groups of entities may belong to. Whennil
, pertains to the default configuration which includes all entities.Declaration
Swift
public typealias ModelConfiguration = String?
-
An
String
that pertains to the name of a versioned *.xcdatamodeld file (without the file extension). Model version strings don’t necessarily have to be numeric or ordered in any way. The migration sequence will always be decided by (or the lack of) theMigrationChain
.Declaration
Swift
public typealias ModelVersion = String
-
An
String
that pertains to an Entity name.Declaration
Swift
public typealias EntityName = String
-
An
String
that pertains to a dynamically-accessable class name (usable with NSClassFromString(…)).Declaration
Swift
public typealias ClassName = String
-
An
String
that pertains to a attribute keyPaths.Declaration
Swift
public typealias KeyPathString = String