Fixing keyboardShortcut in SwiftUI
Debugging why SwiftUI's keyboardShortcut modifier fails in UIKit apps and presenting a workaround involving UIHostingController.
Debugging why SwiftUI's keyboardShortcut modifier fails in UIKit apps and presenting a workaround involving UIHostingController.
A SwiftUI tutorial on implementing both tap and long-press actions on a button, covering gesture conflicts and Catalyst compatibility.
A tutorial on converting a SwiftUI app to use the UIKit App Delegate life cycle in Xcode, covering file updates and configuration.
A practical tutorial on using iOS Compositional Layout to build a complex screen similar to the Instagram profile interface.
Explores the three phases of the SwiftUI view lifecycle, explaining view identity, rendering hierarchies, and how SwiftUI manages UI updates.
A guide to preventing SwiftUI apps from running their full startup flow during unit tests to avoid side effects and improve test performance.
Explains how to use Swift's nested types to create a clear, 1-to-1 relationship between a SwiftUI view and its ViewModel, improving code clarity and refactoring.
Explores two methods for implementing dependency injection in SwiftUI: using @EnvironmentObject and a View Model Factory.
A 3-part video tutorial series on building UICollectionViews from scratch in Swift, covering layout, data sources, self-sizing cells, and batch updates.
Explores forbidden UIKit controls in Catalyst's 'Optimize Interface for Mac' mode, detailing workarounds and the new Mac idiom.
A technical guide exploring the issue of unwanted keyboard avoidance in SwiftUI's UIHostingController and detailing potential debugging and fix strategies.
Analyzes SwiftUI's readiness for production, examining Apple's Fruta sample app and common crash issues in iOS 14 and macOS Big Sur.
A video tutorial series on building a Covid19 stats widget for iOS 14 using the WidgetKit framework and SwiftUI.
A tutorial on integrating Apple's EKEventEditViewController for calendar event creation and editing within a SwiftUI application.
A tutorial on integrating the UIKit EKCalendarChooser into a SwiftUI app using UIViewControllerRepresentable.
A video tutorial on using SwiftUI 2.0's LazyVGrid to build an adaptive vertical grid list with multiple layout options for iOS apps.
Learn how to build hierarchical, expandable lists in SwiftUI 2.0 using the new OutlineGroup and DisclosureGroup views with practical examples.
A video tutorial series on building a full iOS movie app using SwiftUI and the TMDb API, covering data fetching, UI components, and modern concurrency.
Three techniques to manage SwiftUI previews effectively in large iOS projects, addressing code bloat and maintainability issues.
A tutorial on building an Apple TV expense tracker app using SwiftUI and Core Data, focusing on tvOS-specific UI design and navigation.