Core Data: Beyond the Basics
Jul 26 2022 · Video Course (1 hr, 51 mins)
In this course, you’ll learn about how to fetch, sort and filter entries
from a Core Data persistent store...
more
Core Data: Beyond the Basics
In this course, you’ll learn about how to fetch, sort and filter entries
from a Core Data persistent store. You’ll also dive into some more advanced
topics such as delete rules and Core Data with Swift Concurrency.
Learn the basics of Core Data in this beginner series. You’ll learn how to model your data with attributes...
more
Core Data: Fundamentals
Learn the basics of Core Data in this beginner series. You’ll learn how to model your data with attributes and relationships, save data using a context, display saved data in lists and much more, in both SwiftUI and UIKit!
iOS & Swift
Sharing Core Data With CloudKit in SwiftUI
Apr 26 2022 · Article (30 mins)
Learn to share data between CoreData and CloudKit in a SwiftUI app.
Sharing Core Data With CloudKit in SwiftUI
Learn to share data between CoreData and CloudKit in a SwiftUI app.
iOS & Swift
Set Up Core Spotlight with Core Data: Getting Started
Oct 27 2021 · Article (30 mins)
Learn how to connect Core Data with Core Spotlight and add search capability to your app using Spotlight.
Set Up Core Spotlight with Core Data: Getting Started
Learn how to connect Core Data with Core Spotlight and add search capability to your app using Spotlight.
iOS & Swift
Dynamic Core Data with SwiftUI Tutorial for iOS
Oct 25 2021 · Article (20 mins)
Learn how to take advantage of all the new Core Data features introduced in iOS 15 to make your SwiftUI apps ...
more
Dynamic Core Data with SwiftUI Tutorial for iOS
Learn how to take advantage of all the new Core Data features introduced in iOS 15 to make your SwiftUI apps even more powerful.
iOS & Swift
Modern, Efficient Core Data
Dec 7 2020 · Article (30 mins)
In this tutorial, you’ll learn how to improve your iOS app thanks to efficient Core Data usage with batch ins...
more
Modern, Efficient Core Data
In this tutorial, you’ll learn how to improve your iOS app thanks to efficient Core Data usage with batch insert, persistent history and derived properties.
iOS & Swift
Core Data by Tutorials
Nov 20 2020 · Book
Learn Core Data with Swift!
This book is for intermediate iOS developers who already know the bas...
more
Core Data by Tutorials
Learn Core Data with Swift!
This book is for intermediate iOS developers who already know the basics of iOS and Swift development but want to learn how to use Core Data to save data in their apps.
Start with with the basics like setting up your own Core Data Stack all the way to advanced topics like migration, performance, multithreading, and more!
iOS & Swift
Getting Started with Core Data and CloudKit
Oct 28 2020 · Article (20 mins)
In this tutorial, you’ll learn how to use NSPersistentCloudKitContainer to integrate Core Data and CloudKit.
Getting Started with Core Data and CloudKit
In this tutorial, you’ll learn how to use NSPersistentCloudKitContainer to integrate Core Data and CloudKit.
iOS & Swift
Unit Testing Core Data in iOS
Aug 17 2020 · Article (25 mins)
Testing code is a crucial part of app development, and Core Data is not exempt from this. This tutorial will ...
more
Unit Testing Core Data in iOS
Testing code is a crucial part of app development, and Core Data is not exempt from this. This tutorial will teach you how you can test Core Data.
iOS & Swift
Core Data with SwiftUI Tutorial: Getting Started
May 25 2020 · Article (20 mins)
In this Core Data with SwiftUI tutorial, you’ll learn to persist data in an app using @State, @Environment a...
more
Core Data with SwiftUI Tutorial: Getting Started
In this Core Data with SwiftUI tutorial, you’ll learn to persist data in an app using @State, @Environment and @FetchRequest property wrappers.
iOS & Swift
Multiple Managed Object Contexts with Core Data Tutorial
Sep 21 2018 · Article (35 mins)
Learn how to use multiple managed object contexts to improve the performance of your apps in this Core Data T...
more
Multiple Managed Object Contexts with Core Data Tutorial
Learn how to use multiple managed object contexts to improve the performance of your apps in this Core Data Tutorial in Swift!
iOS & Swift
Lightweight Migrations in Core Data Tutorial
Sep 21 2018 · Article (20 mins)
Learn how to keep your data models up-to-date with this Core Data migrations tutorial!
Lightweight Migrations in Core Data Tutorial
Learn how to keep your data models up-to-date with this Core Data migrations tutorial!
iOS & Swift
Getting Started with Core Data Tutorial
Sep 19 2018 · Article (35 mins)
Learn the basics of building the data layer of your iOS app in this getting started with Core Data tutorial!
Getting Started with Core Data Tutorial
Learn the basics of building the data layer of your iOS app in this getting started with Core Data tutorial!
iOS & Swift
Core Data by Tutorials Updated for Swift 4.2 and iOS 12
Sep 19 2018 · Article (10 mins)
Check out Core Data by Tutorials – newly updated for Swift 4.2 and iOS 12!
Core Data by Tutorials Updated for Swift 4.2 and iOS 12
Check out Core Data by Tutorials – newly updated for Swift 4.2 and iOS 12!
iOS & Swift
Intermediate Core Data
Jan 31 2017 · Video Course (1 hr, 2 mins)
Take a deeper dive into Core Data in this intermediate series! You’ll learn more about advanced fetching o...
more
Intermediate Core Data
Take a deeper dive into Core Data in this intermediate series! You’ll learn more about advanced fetching options, optimizing performance, the migration process, unit testing, query generations, and more.
Multiple Domains
Material Design, and Core Data – Podcast S06 E10
Oct 12 2016 · Article (2 mins)
Join Mic, Jake, and Huyen as they first discuss Material Design and it’s impact on Android since its release,...
more
Material Design, and Core Data – Podcast S06 E10
Join Mic, Jake, and Huyen as they first discuss Material Design and it’s impact on Android since its release, and then delve into the big changes to Core Data in iOS 10 and macOS Sierra.
iOS & Swift
Using Core Data in iOS with RubyMotion
Jul 1 2015 · Article (30 mins)
Learn how to use Core Data in a simple RubyMotion app.
Using Core Data in iOS with RubyMotion
Learn how to use Core Data in a simple RubyMotion app.
Multiple Domains
Core Data with Saul Mora – Podcast S02 E02
Oct 20 2014 · Article (1 min)
Take a deep dive into Core Data with Saul Mora in this podcast episode!
Core Data with Saul Mora – Podcast S02 E02
Take a deep dive into Core Data with Saul Mora in this podcast episode!
iOS & Swift
Core Data Tutorial Series Updated for iOS 5
Apr 19 2012 · Article (1 min)
This is just a quick note to let you guys know that our 3-part Core Data Tutorial Series has been fully updat...
more
Core Data Tutorial Series Updated for iOS 5
This is just a quick note to let you guys know that our 3-part Core Data Tutorial Series has been fully updated for iOS 5! This update was made by iOS Tutorial Team member and forum moderator Adam Burkepile. He added support for the latest iOS 5 APIs, such as Storyboards and ARC, and the […]
iOS & Swift
Creating Shortcuts with App Intents
Oct 2 2023 · Article (25 mins)
Learn how to create iOS shortcuts using Swift in this App Intents tutorial.
Creating Shortcuts with App Intents
Learn how to create iOS shortcuts using Swift in this App Intents tutorial.
Multiple Domains
Must-Watch Sessions From WWDC ’23
Jun 29 2023 · Article (15 mins)
Ensure you’re up-to-date on the most important announcements from WWDC ’23 with this round-up of important se...
more
Must-Watch Sessions From WWDC ’23
Ensure you’re up-to-date on the most important announcements from WWDC ’23 with this round-up of important sessions for developers to watch!
iOS & Swift
SwiftData: Simplifying Persistence in iOS Apps
Jun 9 2023 · Article (10 mins)
Learn all about SwiftData, a new framework introduced at WWDC 2023 that provides a Swift-like API for working...
more
SwiftData: Simplifying Persistence in iOS Apps
Learn all about SwiftData, a new framework introduced at WWDC 2023 that provides a Swift-like API for working with persistence in iOS apps and simplifies Core Data usage.
iOS & Swift
Realm With SwiftUI Tutorial: Getting Started
Jun 14 2022 · Article (30 mins)
Learn how to use Realm with SwiftUI as a data persistence solution by building a potion shopping list app.
Realm With SwiftUI Tutorial: Getting Started
Learn how to use Realm with SwiftUI as a data persistence solution by building a potion shopping list app.
iOS & Swift
Real-World iOS by Tutorials
Apr 20 2022 · Book
This book will be your guide to turn ideas into robust applications that can scale.
This book is fo...
more
Real-World iOS by Tutorials
This book will be your guide to turn ideas into robust applications that can scale.
This book is for iOS developers with a basic understanding of Swift, SwiftUI and Core Data, that want to learn how to create apps that follow the best standards.
Level up your skills by learning about:
App architecture: Discover how to organize your code using MVVM and feature grouping.
Building features: Learn how to structure your code to work on features that can be testable.
Create code that scale: Understand the principles to create code that’s robust using S.O.L.I.D. principles.
Async/await: Learn how the new modern concurrency model can help you write well-structured asynchronous code.
Accessibility and good-looking apps: Discover how you can create apps that look and feel good for all audiences.
Modularization: Learn how to create modular code that can be reused.
Privacy: Understand why privacy is important and the tools Apple provides so you can develop apps that respect users’ data.
After completing this book, you’ll be prepared to tackle any new or existing project and create code that’s testable and robust.