# CoreData

## Overview

See also [Data Types](https://swift.sedatonat.dev/codes/data-types)

### Defining Constraints

If you want some fileds are to be unique, you should define them in Constraints section from "View / Inspectors / Data Model" menu.&#x20;

{% embed url="<https://youtu.be/NZIlmRSB8l8>" %}
[Hacking with Swift / 100 Days / Day-57 - Ensuring Core Data objects are unique using constraints](https://www.hackingwithswift.com/books/ios-swiftui/ensuring-core-data-objects-are-unique-using-constraints)
{% endembed %}

## Source

### Videos

{% embed url="<https://youtu.be/bvm3ZLmwOdU>" %}
[Hacking with Swift / 100 Days / Day-53 - How to combine Core Data and SwiftUI](https://www.hackingwithswift.com/books/ios-swiftui/how-to-combine-core-data-and-swiftui)
{% endembed %}

{% embed url="<https://youtu.be/fC3WxO6Z2T4>" %}
[Hacking with Swift / 100 Days / Day-54 - Creating books with Core Data](https://www.hackingwithswift.com/books/ios-swiftui/creating-books-with-core-data)
{% endembed %}

{% embed url="<https://youtu.be/g6jBU8E1K2U>" %}
[Azam Sharp / Saving Transformable Types Using Core Data](https://www.youtube.com/watch?v=g6jBU8E1K2U)
{% endembed %}

{% embed url="<https://youtu.be/091Mdv_Rjb4>" %}
Beyond Ones and Zeros / SwiftUI 2.0: Core Data - How To Use Core Data From Scratch (2020)
{% endembed %}

### Articles / Documents

* <https://developer.apple.com/documentation/coredata>
* <https://www.youtube.com/watch?v=O7u9nYWjvKk>
* <https://azamsharp.com/2022/10/11/embracing-core-data-in-swiftui.html>
* [Hacking with Swift / How to configure Core Data to work with SwiftUI](https://www.hackingwithswift.com/quick-start/swiftui/how-to-configure-core-data-to-work-with-swiftui)
* [Hacking with Swift / How to access a Core Data managed object context from a SwiftUI view](https://www.hackingwithswift.com/quick-start/swiftui/how-to-access-a-core-data-managed-object-context-from-a-swiftui-view)

## See also

*
