Grand Central Dispatch Tutorial for Swift 5: Part 1/2
Jan 24 2022 · Article (30 mins)
Learn all about multithreading, dispatch queues and concurrency in the first part of this Swift 5 tutorial on...
more
Grand Central Dispatch Tutorial for Swift 5: Part 1/2
Learn all about multithreading, dispatch queues and concurrency in the first part of this Swift 5 tutorial on Grand Central Dispatch.
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.
iOS & Swift
async/await in SwiftUI
Jun 21 2021 · Article (35 mins)
Convert a SwiftUI app to use the new Swift concurrency and find out what’s going on beneath the shiny surface.
async/await in SwiftUI
Convert a SwiftUI app to use the new Swift concurrency and find out what’s going on beneath the shiny surface.
In this UICollectionView prefetching tutorial, you’ll learn how to achieve smooth scrolling in your app using...
more
UICollectionView Tutorial: Prefetching APIs
In this UICollectionView prefetching tutorial, you’ll learn how to achieve smooth scrolling in your app using Operations and Prefetch APIs.
iOS & Swift
AsyncSequence & AsyncStream Tutorial for iOS
Jun 29 2022 · Article (20 mins)
Learn how to use Swift concurrency’s AsyncSequence and AsyncStream protocols to process asynchronous sequences.
AsyncSequence & AsyncStream Tutorial for iOS
Learn how to use Swift concurrency’s AsyncSequence and AsyncStream protocols to process asynchronous sequences.
iOS & Swift
Grand Central Dispatch Tutorial for Swift 5: Part 2/2
Jan 24 2022 · Article (30 mins)
Learn all about multithreading, dispatch queues, and concurrency in the second part of this Swift 5 tutorial ...
more
Grand Central Dispatch Tutorial for Swift 5: Part 2/2
Learn all about multithreading, dispatch queues, and concurrency in the second part of this Swift 5 tutorial on Grand Central Dispatch.
iOS & Swift
Swift Concurrency Continuations: Getting Started
May 26 2023 · Article (25 mins)
Continuations are a powerful part of Swift Concurrency that helps you to convert asynchronous code using dele...
more
Swift Concurrency Continuations: Getting Started
Continuations are a powerful part of Swift Concurrency that helps you to convert asynchronous code using delegates and callbacks into code that uses async/await calls, which is exactly what you will do in this article!
Learn how to manage concurrency into your SwiftUI iOS app.
SwiftUI and Structured Concurrency
Learn how to manage concurrency into your SwiftUI iOS app.
iOS & Swift
Combine: Intro to Combine
Aug 5 2019 · Screencast (8 mins)
Combine introduces a native way to manage asynchronous events in Swift, which means you don't have to ...
more
Combine: Intro to Combine
Combine introduces a native way to manage asynchronous events in Swift, which means you don't have to rely on third party reactive frameworks.
Multiple Domains
Jay Strawn Talks About Boot Camps, Apple Watches, and Life After Podcasting-Podcast S12 E03
Dec 15 2021 · Article (1 min)
Past Season Co-host Jay Strawn joins Dru and Susannah and talks about Boot Camps, Apple Watches, and life aft...
more
Jay Strawn Talks About Boot Camps, Apple Watches, and Life After Podcasting-Podcast S12 E03
Past Season Co-host Jay Strawn joins Dru and Susannah and talks about Boot Camps, Apple Watches, and life after podcasting.
Multiple Domains
Jenn Bailey, Professor, Google Developer Groups Mentor and Past Season Co-Host, Comes Back as a Guest on The Show – Podcast S12 E02
Dec 1 2021 · Article (1 min)
Past Season Co-host Jenn Bailey comes back to the show to talk Dru and Suzannah about what’s been going on in...
more
Jenn Bailey, Professor, Google Developer Groups Mentor and Past Season Co-Host, Comes Back as a Guest on The Show – Podcast S12 E02
Past Season Co-host Jenn Bailey comes back to the show to talk Dru and Suzannah about what’s been going on in her life since co-hosting.
Multiple Domains
What’s Up with Scott and Pablo PLUS Their New Book, “WatchOS with SwiftUI by Tutorials”-Podcast S12 E04
Dec 29 2021 · Article (1 min)
Scott and Pablo discuss their new book, “watchOS With SwiftUI by Tutorials”, including when and when not to r...
more
What’s Up with Scott and Pablo PLUS Their New Book, “WatchOS with SwiftUI by Tutorials”-Podcast S12 E04
Scott and Pablo discuss their new book, “watchOS With SwiftUI by Tutorials”, including when and when not to rely on the simulator.
iOS & Swift
Combine: Publishers
Aug 8 2019 · Screencast (8 mins)
Combine includes a series of built in publishers throughout the iOS frameworks that generate data to which...
more
Combine: Publishers
Combine includes a series of built in publishers throughout the iOS frameworks that generate data to which you can subscribe. This screencast demonstrates how you can use them in your projects.
Multiple Domains
From Mentoring to Publishing Apps- Subhrajyoti Sen, Google Development Expert, Talks About It All! – Podcast S12 E05
Jan 13 2022 · Article (1 min)
Google Development Expert Subhrajyoti Sen is on board with Susannah and Dru to talk about everything from men...
more
From Mentoring to Publishing Apps- Subhrajyoti Sen, Google Development Expert, Talks About It All! – Podcast S12 E05
Google Development Expert Subhrajyoti Sen is on board with Susannah and Dru to talk about everything from mentoring to publishing Apps on the Play Store to even recognizing Kannada writing with Machine Learning
You can use fetch data in the background with a background mode, allowing your app to show the latest info...
more
Background Modes - Background Fetch
You can use fetch data in the background with a background mode, allowing your app to show the latest information to your user.
iOS & Swift
Combine: Subscribers
Aug 15 2019 · Screencast (5 mins)
Combine includes a series of built in subscribers throughout the iOS frameworks that can get data from pub...
more
Combine: Subscribers
Combine includes a series of built in subscribers throughout the iOS frameworks that can get data from publishers in your code. This screencast demonstrates how you can use them in your projects.
iOS & Swift
Combine: Operators and Pipelines
Aug 22 2019 · Screencast (5 mins)
Combine has a wide array of operators that can subscribe to a publisher, modify the data, and republish it...
more
Combine: Operators and Pipelines
Combine has a wide array of operators that can subscribe to a publisher, modify the data, and republish it for another subscriber to use. Operators can be combined to form pipelines to fully process your data.
The location updates background mode allows your app to stay up to date with where you are while it's ...
more
Background Modes - Location Updates
The location updates background mode allows your app to stay up to date with where you are while it's in the background.
Multiple Domains
Beyond the Code with Paul Hudson – Podcast S12 E07
Feb 9 2022 · Article (1 min)
“Hacking With Swift” powerhouse Paul Hudson shows Susannah and Dru that it’s simply NOT about the code.
Beyond the Code with Paul Hudson – Podcast S12 E07
“Hacking With Swift” powerhouse Paul Hudson shows Susannah and Dru that it’s simply NOT about the code.
iOS & Swift
WWDC 2021: Intro to async/await
Jun 22 2021 · Screencast (16 mins)
With WWDC 2021, Apple released a whole bunch of concurrency features with async/await leading the pack. In...
more
WWDC 2021: Intro to async/await
With WWDC 2021, Apple released a whole bunch of concurrency features with async/await leading the pack. In this video, you'll learn how to use this new language feature but more importantly, you'll learn how it fits into Apple's concurrency landscape.