INTRODUCTION to iOS Core Data with Swift
Learn to create iOS application with Core Data in 1 day!
INTRODUCTION TO IOS CORE DATA WITH SWIFT
==============================================
***** Created with Xcode 7.2 and Swift 2.1 ****
==============================================
What is Core Data? Why should I know about Core Data?
Core Data is one of the most powerful framework that Apple has provided for developer. "Core Data is a framework that you use to manage the model layer objects in your application. It provides generalized and automated solutions to common tasks associated with object life cycle and object graph management, including persistence." - Source from Apple".
If you are passionate about learning mobile development for iOS and looking to take your iOS development skills to the next level, Core Data framework should be at the top of your list.
There are 2 similar courses: Introduction to iOS Core Data vs Mastering iOS Core Data. What are the differences?
Introduction to Core Data: covers the basic concept of Core Data. It gives you the foundation of Core Data and by the time you are done with this course you will be able to start implementing Core Data in simple application such Grocery List. If you only wants to know the basic of Core Data, this might be the right course for you.
Mastering Core Data: covers all the lectures in the Introduction to Core Data with Swift course + advanced features in Core Data such as: aggregate function, compound predicate, NSFetchedResultsController, performance tuning, data migration and iCloud integration. If you would like to go beyond the basic of Core Data implementation, you will want to get this course instead.
What's in it for me?
In this course we will cover basic Core Data concept and implementation:
We will start by creating a simple app that is utilizing Core Data framework, building our own Core Data stack.
Do at your own pace
Lots of students have different methods of learning. Through out this course I will provide the starter Xcode project solution, so you can follow along one step at a time.
Andi Setiyadi
Course Outlines and Goals
Grocery List App
Grocery List App (Xcode Project)
Core Data with Key - Value
Core Data with Key - Value (Xcode Project)
Core Data with NSManagedObjectSubclass
Core Data with NSManagedObjectSubclass (Xcode Project)
Core Data Stack
Core Data Stack (Xcode Project)
Entity Relationship
Entity Relationships (Xcode Project)
JSON Data and Dictionary
JSON Data and Dictionary (Xcode Project)
Predicate - Part 1
Predicate - Part 2
Predicate (Xcode Project)
What's Next?
Next Step: MASTERING iOS Core Data with Swift