Books & Videos

Table of Contents

Chapter: Introduction

About The Course

04m 20s

About The Author

02m 39s

Investigating Persistent Data On OS X And iOS: User Defaults

08m 45s

Investigating Persistent Data On OS X And iOS: Property Lists

04m 30s

Investigating Persistent Data On OS X And iOS: Documents

03m 31s

Supporting A Data-Based App

02m 40s

How To Access Your Working Files

01m 15s

Chapter: Getting Started With A Core Data Template

Building An App With Core Data From A Template - Part 1

04m 43s

Building An App With Core Data From A Template - Part 2

06m 29s

Data Models

04m 40s

Relational Data And Normalization

06m 29s

Chapter: Exploring The Core Data Stack

Looking At The Core Data Stack

07m 6s

Understanding A Data Model

08m 9s

Creating A Persistent Store Coordinator

05m 0s

Creating A Managed Object Context

02m 1s

Chapter: Building A Simple Data Model

Creating A New Data Model

04m 27s

Adding A New Entity

07m 28s

Adding An Attribute To An Entity

04m 32s

Chapter: Building A Model With Relationships

Exploring Relationships

03m 45s

Creating A Relationship With The Table

02m 48s

Creating A Relationship With The Graph

06m 56s

Chapter: Using The Simple Model And Relationship In The Template

Testing The App

03m 12s

Exploring The Code: Creating A New Instance - Part 1

06m 59s

Exploring The Code: Creating A New Instance - Part 2

05m 1s

Exploring The Code: Displaying The Data

03m 6s

Exploring The Code: prepareForSegue

02m 53s

Chapter: Exploring Attributes

Modifying The Data Model And Code

06m 3s

Adding A New Property

03m 14s

Setting A Property In Code

02m 22s

Setting A Default Value In The Data Model Inspector

01m 54s

Testing For A Null Value

03m 15s

Using Optional Values

06m 5s

Using External Storage

04m 55s

Chapter: Using iCloud And External Stores

Understanding Core Data And iCloud

06m 14s

Locating The Persistent Store

02m 35s

Change The Storyboard And View Controller

03m 56s

Adding The New Item

06m 46s

Getting The Objects

07m 9s

Testing The App

02m 20s

Testing The App With iCloud

04m 24s

Using iCloud And Core Data Together

05m 5s

Chapter: Exploring Relationships

Setting Relationship Properties

04m 45s

Catching The Save Error

05m 2s

Dealing With The Optional Relationship Error

05m 59s

Solving The Validation Error

02m 57s

Using Delete Rules

07m 27s

Chapter: Creating A Subclass For Your Entity

Using The Xcode Subclass Command

03m 0s

Creating The Subclass

02m 28s

Creating An Instance Using The Subclass

03m 59s

Using The Subclass

03m 29s

Chapter: Exploring Entities

Setting The Class

04m 30s

Using A Parent

02m 40s

Chapter: Using Key-Value Data

Defining A Key-Value Pair For userInfo

04m 31s

Accessing Entity Property List Key-Values - Part 1

02m 42s

Accessing Entity Property List Key-Values - Part 2

03m 35s

Accessing An Attribute Property List

03m 10s

Chapter: Using Fetch Requests

Using A Fetched Results Controller In The Template

04m 26s

Using A Fetched Results Controller At Runtime

05m 25s

Chapter: Using Transformations

Using Transformable Data

02m 31s

Implementing The Transformation

05m 9s

Understanding Forward And Reverse Transformations

06m 10s

Doing The Transformations

06m 25s

Chapter: Working With Migration And Versions

Preparing For Lightweight Migration

03m 49s

Using Lightweight Migration

03m 20s

Chapter: Conclusion

Moving On

02m 46s