Ben Scheirman returns to the show to talk about modern UIKit-based app development, how UIKit has evolved over the past few years, and how its API design and usage has been influenced by the introduction of frameworks like SwiftUI and Combine.

Ben Scheirman returns to the show to talk about modern UIKit-based app development, how UIKit has evolved over the past few years, and how its API design and usage has been influenced by the introduction of frameworks like SwiftUI and Combine.

SponsorsRevenueCat: In-app subscriptions made easy. RevenueCat handles the pain points of implementing subscriptions and in-app purchases, so that you can get back to building your app. Learn more at revenuecat.com.MacStadium: The leading provider of cloud solutions built on real Mac hardware. Get started at macstadium.com/sundell.LinksBen on TwitterJohn on TwitterNSScreencastThe Combine Swift courseTonal TherapyThe previous episode with Ben about UICollectionView“What’s new in UIKit”, from WWDC21Using compiler directives in SwiftDiscover CombinePromiseKitBen’s NSSpain talk about PromiseKit and CombineMap, FlatMap and CompactMapEpisode with Daniel SteinbergUsing Combine’s subjectsAsync sequencesThe coordinator patternView modelsPreviewing UIKit-based codePublished propertiesThe delegate patternLogic controllersGrand Central DispatchHandling view loading statesKVO (Key-Value Observing)NotificationCenterUIColorPickerViewControllerUIMenuSwiftUI and UIKit interoperabilityUIAppearancePeter Steinberger on TwitterIntro and outro music by Dariusz Dziuk

Guests

Twitter Mentions