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
Encoding and Decoding in Swift
Jul 15 2019 · Article (25 mins)
In this tutorial, you’ll learn all about encoding and decoding in Swift, exploring the basics and advanced to...
more
Encoding and Decoding in Swift
In this tutorial, you’ll learn all about encoding and decoding in Swift, exploring the basics and advanced topics like custom dates and custom encoding.
iOS & Swift
SQLite With Swift Tutorial: Getting Started
Jan 13 2020 · Article (35 mins)
In this SQLite with Swift tutorial, you’ll learn to use a SQLite database with Swift projects by creating tab...
more
SQLite With Swift Tutorial: Getting Started
In this SQLite with Swift tutorial, you’ll learn to use a SQLite database with Swift projects by creating tables and inserting, updating and deleting rows.
iOS & Swift
URLSession Tutorial: Getting Started
Jun 12 2019 · Article (30 mins)
In this URLSession tutorial, you’ll learn how to create HTTP requests as well as implement background downloa...
more
URLSession Tutorial: Getting Started
In this URLSession tutorial, you’ll learn how to create HTTP requests as well as implement background downloads that can be both paused and resumed.
iOS & Swift
Alamofire 5 Tutorial for iOS: Getting Started
Feb 10 2020 · Article (30 mins)
In this Alamofire tutorial, you’ll build an iOS companion app to perform networking tasks, send request param...
more
Alamofire 5 Tutorial for iOS: Getting Started
In this Alamofire tutorial, you’ll build an iOS companion app to perform networking tasks, send request parameters, decode/encode responses and more.
iOS & Swift
Preventing Man-in-the-Middle Attacks in iOS with SSL Pinning
May 29 2019 · Article (25 mins)
In this tutorial, you’ll learn how to prevent man-in-the-middle attacks using SSL Pinning and Alamofire. You’...
more
Preventing Man-in-the-Middle Attacks in iOS with SSL Pinning
In this tutorial, you’ll learn how to prevent man-in-the-middle attacks using SSL Pinning and Alamofire. You’ll use the Charles Proxy tool to simulate the man-in-the-middle attack.
Learn how to use Firebase Cloud Messaging to send and receive remote push notifications in your SwiftUI iOS a...
more
Firebase Cloud Messaging for iOS: Push Notifications
Learn how to use Firebase Cloud Messaging to send and receive remote push notifications in your SwiftUI iOS app.
Multiple Domains
Real-Time Communication with Streams Tutorial for iOS
Jul 8 2019 · Article (25 mins)
Get down to TCP-level networking and learn about sockets and how to use Core Foundation to build a real-time ...
more
Real-Time Communication with Streams Tutorial for iOS
Get down to TCP-level networking and learn about sockets and how to use Core Foundation to build a real-time chat app in this iOS streams tutorial.
iOS & Swift
State Restoration in SwiftUI
Oct 4 2022 · Article (30 mins)
Learn how to use SceneStorage in SwiftUI to restore iOS app state.
State Restoration in SwiftUI
Learn how to use SceneStorage in SwiftUI to restore iOS app state.
iOS & Swift
OAuth 2.0 with Swift Tutorial
Jan 8 2018 · Article (20 mins)
In this OAuth 2.0 Swift tutorial you will learn how to use two different open source libraries to implement O...
more
OAuth 2.0 with Swift Tutorial
In this OAuth 2.0 Swift tutorial you will learn how to use two different open source libraries to implement OAuth 2.0 in an iOS app.
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
Charles Proxy Tutorial for iOS
Jun 9 2021 · Article (25 mins)
Learn how to use Charles for iOS and macOS to inspect encrypted and unencrypted network traffic for both your...
more
Charles Proxy Tutorial for iOS
Learn how to use Charles for iOS and macOS to inspect encrypted and unencrypted network traffic for both your own apps and third-party apps.
iOS & Swift
CloudKit Tutorial: Getting Started
Oct 2 2019 · Article (30 mins)
In this CloudKit tutorial, you’ll learn how to add and query data in iCloud from your app, as well as how to ...
more
CloudKit Tutorial: Getting Started
In this CloudKit tutorial, you’ll learn how to add and query data in iCloud from your app, as well as how to manage that data using the CloudKit dashboard.
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
Moya Tutorial for iOS: Getting Started
Jul 23 2018 · Article (30 mins)
Moya is a networking library inspired by the concept of encapsulating network requests in type-safe way, typi...
more
Moya Tutorial for iOS: Getting Started
Moya is a networking library inspired by the concept of encapsulating network requests in type-safe way, typically using enumerations, that provides confidence when working with your network layer. Become a networking superhero with Moya!
iOS & Swift
NSCoding Tutorial for iOS: How to Permanently Save App Data
Oct 15 2018 · Article (25 mins)
In this NSCoding tutorial, you’ll learn how to save and persist iOS app data so that your app can resume its ...
more
NSCoding Tutorial for iOS: How to Permanently Save App Data
In this NSCoding tutorial, you’ll learn how to save and persist iOS app data so that your app can resume its state after quitting.
iOS & Swift
Spinner and Progress Bar in Swift: Getting Started
Sep 29 2021 · Article (25 mins)
Learn how to implement a spinner indicator and progress bar in both UIKit and SwiftUI.
Spinner and Progress Bar in Swift: Getting Started
Learn how to implement a spinner indicator and progress bar in both UIKit and SwiftUI.
iOS & Swift
Alamofire Tutorial for iOS: Advanced Usage
Oct 12 2020 · Article (25 mins)
In this tutorial, you’ll learn about the advanced usage of Alamofire. Topics include handling OAuth, network ...
more
Alamofire Tutorial for iOS: Advanced Usage
In this tutorial, you’ll learn about the advanced usage of Alamofire. Topics include handling OAuth, network logging, reachability, caching and more.
iOS & Swift
UIActivityViewController Tutorial: Sharing Data
Feb 27 2019 · Article (10 mins)
In this UIActivityViewController tutorial, you’ll learn all about giving your users the ability to export the...
more
UIActivityViewController Tutorial: Sharing Data
In this UIActivityViewController tutorial, you’ll learn all about giving your users the ability to export their data and share it with others.
iOS & Swift
Getting Started With PromiseKit
Dec 12 2018 · Article (30 mins)
Asynchronous programming can be a real pain and can easily result in messy code. Fortunately for you, there’s...
more
Getting Started With PromiseKit
Asynchronous programming can be a real pain and can easily result in messy code. Fortunately for you, there’s a better way using promises & PromiseKit on iOS.