iOS Data & Networking

Learn where the data behind your apps comes from! You’ll learn how to use Core Data to persist data in your app, network with URLSession, and use GCD and Operations to push some heavy data processing tasks to the background to keep your app’s UI responsive.

iOS Data & Networking

Learning path · 5 video courses (1 min)
1
Saving Data in iOS
Find out where and how to save data in iOS! This course explores common methods for persisting user data, ... more
2
Beginning Networking with URLSession
Learn how to use URLSession, Apple’s networking API, including how to download data, show download progres... more
3
Advanced Networking with URLSession
Dive deeper into URLSession. Learn how to upload data and how to perform background downloads. Work with s... more
4
Core Data: Fundamentals
Learn the basics of Core Data in this beginner series. You’ll learn how to model your data with attributes... more
5
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... more

After completing this learning path…

…you’ll have covered a lot of ground, by getting “behind the scenes” and learning about all the options for persisting data in iOS apps, and when to use each option. You’ll have learned how to work with data over the network with REST APIs, and how to offload intensive processing to background threads. Check out the iOS IDEs and Tools path to learn how to use Xcode like a pro, how to debug your apps, and how to get your app up on the App Store for the world to enjoy!

Up next

iOS & Swift
iOS Debugging Fundamentals
Learn the fundamentals of debugging in Xcode: including breakpoints, stack traces, and visibly inspecting ... more