WWDC 2021: Breaking Changes in SwiftUI
Jun 29 2021 · Screencast (4 mins)
We haven't seen many breaking changes in SwiftUI, but here are some deprecations and replacements you ...
more
WWDC 2021: Breaking Changes in SwiftUI
We haven't seen many breaking changes in SwiftUI, but here are some deprecations and replacements you should look out for this year!
iOS & Swift
WWDC 2021: Understand Swift Actors
Jun 25 2021 · Screencast (8 mins)
Swift Actors is a new a language feature presented in WWDC that allows you to write concurrent code withou...
more
WWDC 2021: Understand Swift Actors
Swift Actors is a new a language feature presented in WWDC that allows you to write concurrent code without having to deal with the issue of locks or serial queues. This video will give you a walkthrough of this new concurrent feature and how actors works.
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.
Combine Publishers have a new assign method that works with Published properties, and can also be integrat...
more
WWDC 2020: Combine & SwiftUI
Combine Publishers have a new assign method that works with Published properties, and can also be integrated with SwiftUI's new StateObject property wrapper.
WWDC 2020 brought some great new features for SwiftUI, including the App and Scene protocols, and AppStora...
more
WWDC 2020: SwiftUI Protocols & Property Wrappers
WWDC 2020 brought some great new features for SwiftUI, including the App and Scene protocols, and AppStorage, SceneStorage, and ScaledMetric property wrappers.
What's new in SwiftUI Views this year? Check out my top picks for WWDC SwiftUI Sessions and get a whir...
more
WWDC 2020: SwiftUI Views
What's new in SwiftUI Views this year? Check out my top picks for WWDC SwiftUI Sessions and get a whirlwind tour of new SwiftUI features.
iOS & Swift
What's New in Xcode 11: Testing
Sep 5 2019 · Screencast (9 mins)
Learn how to take advantage of test plans in running your tests with multiple configurations to make your ...
more
What's New in Xcode 11: Testing
Learn how to take advantage of test plans in running your tests with multiple configurations to make your code more robust.
iOS & Swift
What's New in Xcode 11: Workflow
Aug 29 2019 · Screencast (9 mins)
Explore how Xcode 11 changes your workflow. Learn how to make the most out of multiple editors and Xcode&#...
more
What's New in Xcode 11: Workflow
Explore how Xcode 11 changes your workflow. Learn how to make the most out of multiple editors and Xcode's source control changes.
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.
iOS & Swift
Combine: Subscribers
Aug 15 2019 · Screencast (5 mins)
100% complete
iOS & Swift
What's New In Swift 5.1: Opaque Return Types
Aug 13 2019 · Screencast (5 mins)
Swift 5.1 adds opaque return types with the some keyword. Let's take a look at what problems it solves...
more
What's New In Swift 5.1: Opaque Return Types
Swift 5.1 adds opaque return types with the some keyword. Let's take a look at what problems it solves and how to use it.
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.
iOS & Swift
What's New In Swift 5.1: Miscellaneous Changes
Aug 6 2019 · Screencast (4 mins)
Swift 5.1 adds polish that you can take advantage of when building your next great app. Check some of them...
more
What's New In Swift 5.1: Miscellaneous Changes
Swift 5.1 adds polish that you can take advantage of when building your next great app. Check some of them out like default value for memberwise initializers, implicit returns from single-expression functions and static subscripts in this screencast.
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.
iOS & Swift
Advanced Custom Presentations
Aug 1 2019 · Screencast (11 mins)
Learn how to build an advanced custom presentation by combining scaling, fading and collection view animat...
more
Advanced Custom Presentations
Learn how to build an advanced custom presentation by combining scaling, fading and collection view animations.
Instead of just being able to search information your user has interacted with with NSUserActivity, indexi...
more
App Search: CoreSpotlight Indexing
Instead of just being able to search information your user has interacted with with NSUserActivity, indexing your entire app is also possible with CoreSpotlight indexing.
iOS & Swift
Swift UI: Working With UIKit
Jul 9 2019 · Screencast (7 mins)
SwiftUI introduces a new way to build user interfaces - but that doesn't mean you still can't use ...
more
Swift UI: Working With UIKit
SwiftUI introduces a new way to build user interfaces - but that doesn't mean you still can't use UIKit in your applications. This screencast shows you how!