Creating patterns with UIColor. Yes, really
Explores the UIColor(patternImage:) initializer in iOS development for creating repeating image patterns, highlighting its uses and limitations.
Explores the UIColor(patternImage:) initializer in iOS development for creating repeating image patterns, highlighting its uses and limitations.
A beginner's guide to creating Progressive Web Apps (PWAs) for iOS, covering custom icons, splash screens, and dark mode support using SwiftHtml and Vapor.
A tutorial on implementing a UIPageControl indicator for horizontal sections in iOS using Compositional Layout and Diffable Data Sources.
Explains how to implement automatic retry logic for asynchronous operations in Swift using the new concurrency model, as a replacement for Combine's retry operator.
A tutorial on creating and signing custom Swift package collections for the Swift Package Manager, including environment setup and tool installation.
A guide to using for loops, forEach, and while loops in Swift for iterating over collections, with examples and key differences.
A tutorial on generating HTML documents in Swift using the SwiftHtml DSL library and the Vapor web framework.
Explains how to fix incorrect animations in iOS Diffable Data Sources by implementing custom Hashable conformance for custom types and Core Data objects.
A guide to creating Combine-compatible wrappers for async/await APIs in Swift, enabling integration between different concurrency models.
Explores upcoming developments in server-side Swift for 2022, including distributed actors, the new concurrency model, and the future of the Vapor framework.
A Swift developer explores using Codable to encode/decode references between types, solving data duplication in JSON-based document models.
Explains two Swift techniques for capturing 'self' strongly within escaping closures, including explicit 'self' keyword and capture lists.
A guide to implementing and testing Dynamic Type in iOS apps to support user-adjustable font sizes for accessibility.
A developer's experience creating a document-based app using Swift Playgrounds 4 on iPad, including challenges with file type declarations.
A guide to interview questions and expectations for iOS developer roles, from graduate to junior levels, focusing on technical and cultural fit.
A tutorial on creating a reusable AsyncButton in SwiftUI to handle asynchronous actions and prevent duplicate calls.
A tutorial on implementing a thread-safe, global storage solution for shared objects in Vapor 4, addressing common pitfalls in writable services.
A Swift extension simplifies rounding specific corners of a CALayer by providing more intuitive constant names like .bottomLeft.
Explains how to add delays to Swift Tasks using Task.sleep, with examples and a custom delayed task abstraction.
Explains when and how to implement the Equatable and Identifiable protocols in Swift for effective domain modeling with value types.