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 […]
Multiple Domains
New
Don’t Miss Our WWDC 2025 Livecast – June 9, 9PM EDT!
May 30 2025 · Article (4 mins)
Join us for our First Impressions livecast event covering WWDC 2025 highlights, opinions from our panel of ex...
more
Don’t Miss Our WWDC 2025 Livecast – June 9, 9PM EDT!
Join us for our First Impressions livecast event covering WWDC 2025 highlights, opinions from our panel of experts and more!
iOS & Swift
New
Data Persistence with SwiftData
Mar 19 2025 · Multimodal Module (3 hrs, 0 mins)
Explore advanced techniques to build robust data management solutions with SwiftData integrated with Swift...
more
Data Persistence with SwiftData
Explore advanced techniques to build robust data management solutions with SwiftData integrated with SwiftUI,
and how to use it with CloudKit. Understand how interoperability works between SwiftData and Core Data, and learn some
advanced data persistence techniques.
iOS & Swift
Data Structures & Algorithms in Swift
Jan 22 2025 · Book
Understanding how data structures and algorithms work in code is crucial for creating efficient and scalab...
more
Data Structures & Algorithms in Swift
Understanding how data structures and algorithms work in code is crucial for creating efficient and scalable apps and acing job interviews. Swift’s standard library and, more recently, the Swift Collections and Algorithms packages contain a robust set of general-purpose collection types and algorithms, yet they don’t cover every case!
In Data Structures and Algorithms in Swift, you’ll learn how to implement the most popular and useful data structures and when and why you should use one particular data structure or algorithm over another. This set of basic data structures and algorithms will serve as an excellent foundation for building more complex and special-purpose constructs. The high-level expressiveness of Swift makes it an ideal choice for learning these core concepts without sacrificing performance.
You’ll start with the fundamental structures of linked lists, queues and stacks, and see how to implement them in a highly Swift-like way. Move on to working with various types of trees, including general purpose trees, binary trees, AVL trees, binary search trees, and tries. Go beyond bubble and insertion sort with better-performing algorithms, including mergesort, radix sort, heap sort, and quicksort. Learn how to construct directed, non-directed and weighted graphs to represent many real-world models. Traverse those graphs and trees efficiently with breadth-first, depth-first, Dijkstra’s and Prim’s algorithms to solve problems such as finding the shortest path or lowest cost in a network.
By the end of this book, you’ll have hands-on experience solving common issues with data structures and algorithms — and you’ll be well on your way to developing your own efficient and useful implementations!
iOS & Swift
App Intents with Siri
Sep 19 2024 · Multimodal Module (55 mins)
This module focuses on the latest Siri and App Intents update with Apple Intelligence. Students will learn...
more
App Intents with Siri
This module focuses on the latest Siri and App Intents update with Apple Intelligence. Students will learn how to leverage these powerful tools to create deeply integrated, context-aware iOS apps that can interact seamlessly with Siri.
iOS & Swift
Siri Is Cooking for WWDC 2024
Jun 21 2024 · Article (10 mins)
Apple has given Siri a huge shot of intelligence with the introduction of two key components: the App Intents...
more
Siri Is Cooking for WWDC 2024
Apple has given Siri a huge shot of intelligence with the introduction of two key components: the App Intents framework and Apple Intelligence. This powerful combination transforms Siri into a deeply integrated, context-aware assistant capable of tapping into the data models and functionality of your favorite apps.