Skip to content
James Barrow edited this page Jan 29, 2017 · 1 revision

CoreDataProxy


storeName

Declaration

Swift

public var storeName: String!

---

<br>

### groupIdentifier


**Declaration**
> <sub>**Swift**</sub>  
> ```swift  
public var groupIdentifier: String?


modelURL

Declaration

Swift

public var modelURL: URL!

---

<br>

### shared


**Declaration**
> <sub>**Swift**</sub>  
> ```swift  
public static let shared = CoreDataProxy()


## Core Data stack

managedObjectModel

Declaration

Swift

lazy var managedObjectModel: NSManagedObjectModel =

---

<br>

### persistentStoreCoordinator


**Declaration**
> <sub>**Swift**</sub>  
> ```swift  
lazy var persistentStoreCoordinator: NSPersistentStoreCoordinator? =


managedObjectContextBase

Declaration

Swift

private lazy var managedObjectContextBase: NSManagedObjectContext =

---

<br>

### managedObjectContextMain


**Declaration**
> <sub>**Swift**</sub>  
> ```swift  
public lazy var managedObjectContextMain: NSManagedObjectContext =


temporaryManagedObjectContext()

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)?)


saveContextMain(_:)

Declaration

Swift

private class func saveContextMain(_ complete: (() -> Void)?)


---

<br>

### saveMainAndBaseContexts(_:)


**Declaration**
> <sub>**Swift**</sub>  
> ```swift  
public class func saveMainAndBaseContexts(_ complete: (() -> Void)? = nil)


saveContext(context:complete:)

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>

Clone this wiki locally