Persisting data
In order to implement persistence for our application's data, we need to do three things: save data, load data, and delete data. In this section, we're going to go through our ViewController
class and remove all of the references to our old data model, and instead begin using our new Core Data compatible data model. As we go, we'll be introducing new ways of saving and loading our snippet data, and adding the ability to delete snippets.
Saving data
With our old data model, saving data consisted of two steps: create a new instance of a SnippetData
subclass, and then add it to our data
array. Now, with Core Data, the process is pretty similar but it takes a few more lines of code and uses some new concepts.
Before we can get started ...
Get Learning Xcode 8 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.