-
Notifications
You must be signed in to change notification settings - Fork 1
CoreDataProxy
James Barrow edited this page Jan 29, 2017
·
1 revision
Declaration
Swift
public var storeName: String!
---
<br>
### groupIdentifier
**Declaration**
> <sub>**Swift**</sub>
> ```swift
public var groupIdentifier: String?
Declaration
Swift
public var modelURL: URL!
---
<br>
### shared
**Declaration**
> <sub>**Swift**</sub>
> ```swift
public static let shared = CoreDataProxy()
## Core Data stack
Declaration
Swift
lazy var managedObjectModel: NSManagedObjectModel =
---
<br>
### persistentStoreCoordinator
**Declaration**
> <sub>**Swift**</sub>
> ```swift
lazy var persistentStoreCoordinator: NSPersistentStoreCoordinator? =
Declaration
Swift
private lazy var managedObjectContextBase: NSManagedObjectContext =
---
<br>
### managedObjectContextMain
**Declaration**
> <sub>**Swift**</sub>
> ```swift
public lazy var managedObjectContextMain: NSManagedObjectContext =
Declaration
Swift
public class func temporaryManagedObjectContext() -> NSManagedObjectContext
---
<br>
## Core Data Saving support <br>
### saveContextBase(_:)
**Declaration**
> <sub>**Swift**</sub>
> ```swift
private class func saveContextBase(_ complete: (() -> Void)?)
Declaration
Swift
private class func saveContextMain(_ complete: (() -> Void)?)
---
<br>
### saveMainAndBaseContexts(_:)
**Declaration**
> <sub>**Swift**</sub>
> ```swift
public class func saveMainAndBaseContexts(_ complete: (() -> Void)? = nil)
Declaration
Swift
public class func saveContext(context: NSManagedObjectContext, complete: (() -> Void)? = nil)
---
<div class="footer" align="center"><sub>Built with <a href="https://github.com/Baza207/LittleHedgehogDocs" target="_blank">Little Hedgehog Docs</a> by <a href="mailto:james@pigonahill.com" target="_blank">James Barrow</a> - <a href="http://pigonahill.com" target="_blank">Pig on a Hill Productions</a>.</sub></div>