Useful extensions for CollectionView and Compositional Layout
A Swift developer shares useful extensions for simplifying UICollectionView and Compositional Layout code, focusing on reuse identifiers and registration.
A Swift developer shares useful extensions for simplifying UICollectionView and Compositional Layout code, focusing on reuse identifiers and registration.
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 using iOS's NSDataDetector to automatically identify and process links, emails, phone numbers, and addresses in text.
A tutorial on creating grid layouts using Compositional Layout in iOS, explaining fractional sizing for items and groups.
Explains the concept of intrinsic content size in UIKit, its importance for Auto Layout, and practical use cases for custom UI controls.
Explains Swift's callAsFunction() feature, allowing objects to be called like functions, with examples and use cases.
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.
Explains how to speed up iOS development by moving 3rd-party tools like SwiftLint and Sourcery out of build phases and into a separate script.
A tutorial on implementing background decoration views for sections in iOS UICollectionViewCompositional Layout.
A technical guide exploring Swift's experimental structured concurrency features, including continuations, tasks, and cancellation.
Tips and best practices for implementing Diffable Data Sources in iOS development, covering typealiases, avoiding retain cycles, and using enums.
A tutorial on implementing supplementary views like badges in iOS collection views using Compositional Layout and Diffable Data Source.
Guide to setting a custom working directory in Xcode for Vapor projects to resolve missing file and resource issues.
A tutorial on building a simple file upload API server using Vapor 4 and Swift, including code examples and configuration.
A tutorial on using iOS's CNContactPickerViewController to let users select contacts or specific contact data without requiring full contacts permission.
Learn how to use EventKit and Combine to monitor the iOS/macOS system calendar for changes and reload app data accordingly.
Explains how to set default property values in Swift structs while retaining the compiler-generated initializer, using private(set) for immutability.
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 implementing AJAX calls using Vapor 4 and Leaf templates for server-side Swift web development.
Explains how to implement email sending in iOS 14 apps using the `mailto:` URL scheme to open the user's default email client.