In this Learning Core Data for iOS and OS X training course, expert author Jesse Feiler teaches you how to effectively develop Core Data apps for Cocoa and Cocoa Touch using Swift and OS X. This course is designed for users that are familiar with Xcode and have experience with the Cocoa or Cocoa Touch framework.
You will start by learning how to build an app with Core Data from a template, then jump into exploring the Core Data stack. From …
Learning Core Data for iOS and OS X
Video description
In this Learning Core Data for iOS and OS X training course, expert author Jesse Feiler teaches you how to effectively develop Core Data apps for Cocoa and Cocoa Touch using Swift and OS X. This course is designed for users that are familiar with Xcode and have experience with the Cocoa or Cocoa Touch framework.
You will start by learning how to build an app with Core Data from a template, then jump into exploring the Core Data stack. From there, Jesse will teach you how to build a simple data model, build a model with relationships, and create a relationship with the table. This video tutorial also covers using the simple model and relationship in the template, exploring attributes, using iCloud and external stores, and changing the storyboard and view controller. You will also learn how to create a subclass for your entity, how to use key-value data, how to use fetch requests, and how to use transformations. Finally, you will learn how to prepare for and use lightweight migration.
Once you have completed this computer based training course, you will have learned how to develop your own apps for Cocoa and Cocoa Touch with Xcode.
Investigating Persistent Data On OS X And iOS: User Defaults
00:08:46
Investigating Persistent Data On OS X And iOS: Property Lists
00:04:31
Investigating Persistent Data On OS X And iOS: Documents
00:03:31
Supporting A Data-Based App
00:02:41
Getting Started With A Core Data Template
Building An App With Core Data From A Template - Part 1
00:04:44
Building An App With Core Data From A Template - Part 2
00:06:30
Data Models
00:04:40
Relational Data And Normalization
00:06:29
Exploring The Core Data Stack
Looking At The Core Data Stack
00:07:07
Understanding A Data Model
00:08:10
Creating A Persistent Store Coordinator
00:05:00
Creating A Managed Object Context
00:02:01
Building A Simple Data Model
Creating A New Data Model
00:04:27
Adding A New Entity
00:07:28
Adding An Attribute To An Entity
00:04:32
Building A Model With Relationships
Exploring Relationships
00:03:45
Creating A Relationship With The Table
00:02:48
Creating A Relationship With The Graph
00:06:56
Using The Simple Model And Relationship In The Template
Testing The App
00:03:12
Exploring The Code: Creating A New Instance - Part 1
00:06:59
Exploring The Code: Creating A New Instance - Part 2
00:05:02
Exploring The Code: Displaying The Data
00:03:07
Exploring The Code: prepareForSegue
00:02:53
Exploring Attributes
Modifying The Data Model And Code
00:06:04
Adding A New Property
00:03:14
Setting A Property In Code
00:02:23
Setting A Default Value In The Data Model Inspector
00:01:54
Testing For A Null Value
00:03:16
Using Optional Values
00:06:06
Using External Storage
00:04:55
Using iCloud And External Stores
Understanding Core Data And iCloud
00:06:15
Locating The Persistent Store
00:02:36
Change The Storyboard And View Controller
00:03:57
Adding The New Item
00:06:46
Getting The Objects
00:07:09
Testing The App
00:02:21
Testing The App With iCloud
00:04:24
Using iCloud And Core Data Together
00:05:05
Exploring Relationships
Setting Relationship Properties
00:04:45
Catching The Save Error
00:05:02
Dealing With The Optional Relationship Error
00:06:00
Solving The Validation Error
00:02:57
Using Delete Rules
00:07:27
Creating A Subclass For Your Entity
Using The Xcode Subclass Command
00:03:01
Creating The Subclass
00:02:28
Creating An Instance Using The Subclass
00:04:00
Using The Subclass
00:03:30
Exploring Entities
Setting The Class
00:04:30
Using A Parent
00:02:41
Using Key-Value Data
Defining A Key-Value Pair For userInfo
00:04:32
Accessing Entity Property List Key-Values - Part 1
00:02:43
Accessing Entity Property List Key-Values - Part 2
00:03:35
Accessing An Attribute Property List
00:03:10
Using Fetch Requests
Using A Fetched Results Controller In The Template
00:04:27
Using A Fetched Results Controller At Runtime
00:05:26
Using Transformations
Using Transformable Data
00:02:32
Implementing The Transformation
00:05:09
Understanding Forward And Reverse Transformations
00:06:11
Doing The Transformations
00:06:26
Working With Migration And Versions
Preparing For Lightweight Migration
00:03:49
Using Lightweight Migration
00:03:21
Conclusion
Moving On
00:02:47
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept