Configuration
A Realm.Configuration is used to describe the different options used to
create a Realm instance.
- 
                  
                  
Returns the default Realm.Configuration used to create Realms when no other configuration is explicitly specified (i.e.
Realm()).Declaration
Swift
public static var defaultConfiguration: Configuration 
- 
                  
                  
Initializes a
Realm.Configuration, suitable for creating newRealminstances.Declaration
Swift
public init(path: String? = RLMRealmConfiguration.defaultRealmPath(), inMemoryIdentifier: String? = nil, encryptionKey: NSData? = nil, readOnly: Bool = false, schemaVersion: UInt64 = 0, migrationBlock: MigrationBlock? = nil, objectTypes: [Object.Type]? = nil) 
- 
                  
                  
The path to the realm file. Mutually exclusive with
inMemoryIdentifier.Declaration
Swift
public var path: String? - 
                  
                  
A string used to identify a particular in-memory Realm. Mutually exclusive with
path.Declaration
Swift
public var inMemoryIdentifier: String? - 
                  
                  
64-byte key to use to encrypt the data.
Declaration
Swift
public var encryptionKey: NSData? - 
                  
                  
Whether the Realm is read-only (must be true for read-only files).
Declaration
Swift
public var readOnly: Bool = false - 
                  
                  
The current schema version.
Declaration
Swift
public var schemaVersion: UInt64 = 0 - 
                  
                  
The block which migrates the Realm to the current version.
Declaration
Swift
public var migrationBlock: MigrationBlock? = nil - 
                  
                  
The classes persisted in the Realm.
Declaration
Swift
public var objectTypes: [Object.Type]? 
View on GitHub
Install in Dash
        Configuration Struct Reference