Unit Testing Combine Publisher Cheatsheet
A cheat sheet for writing unit tests for Swift Combine Publishers in Xcode, including code snippets for common assertion scenarios.
A cheat sheet for writing unit tests for Swift Combine Publishers in Xcode, including code snippets for common assertion scenarios.
A technical tutorial on implementing sticky section headers in iOS CollectionViews using Compositional Layout and the pinToVisibleBounds property.
A tutorial on implementing an app onboarding flow using UICollectionView's Compositional Layout API in iOS, including code examples and layout tips.
A tutorial on creating grid layouts using Compositional Layout in iOS, explaining fractional sizing for items and groups.
A technical showcase of iOS's Modern Collection Views using Compositional Layout and Diffable Data Sources, with practical examples like grids, lists, and an Instagram profile clone.
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.
A tutorial on implementing background decoration views for sections in iOS UICollectionViewCompositional Layout.
A tutorial on implementing supplementary views like badges in iOS collection views using Compositional Layout and Diffable Data Source.
A tutorial on using iOS's CNContactPickerViewController to let users select contacts or specific contact data without requiring full contacts permission.
Explains how to refresh header and footer views in iOS TableView/CollectionView using Diffable Data Source's section identifiers and associated values.
A tutorial on creating custom XCTest assertions in Swift to write clearer and more maintainable unit tests.
Guide on downloading old Xcode versions from Apple Developer Center for compatibility and project upgrades.
Guide on downloading old Xcode versions from Apple Developer Center for compatibility and legacy project needs.
A beginner-friendly guide explaining what Core Data is, why it's needed for iOS/macOS apps, and how it simplifies data persistence.
Learn iOS 14 development with Xcode 12, Swift 5, and SwiftUI, covering app creation, UI design, data-driven lists, and multi-screen navigation.
A beginner's guide to iOS 14 development using Xcode 12, Swift 5, and SwiftUI to build iOS apps.
A guide on making iOS app files accessible in the Files app and managing private vs. public storage directories.
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.