SwiftUI Custom View modifiers A brief introductionEverything is a View in SwiftUI. This was made clear from the very first SwiftUI talk at WWDC 2019. This concept is core to how SwiftUI works -
Swift Concurrency In Swift Part 2: OperationQueue This is part two of a two-part series on concurrency. Part one introduced you to concurrency as a concept and how to write concurrent code with DispatchQueue. If you haven't
Swift 5.1 Concurrency in Swift Part 1: DispatchQueue As iOS developers we're spoilt when it comes to thread management. The complexity of spinning up and tearing down threads is largely abstracted away into compact APIs like DispatchQueue and
SwiftUI Build a Deck of cards with SwiftUI At the time of writing this nearly the whole world is in lockdown, a time of excessive home baking, DIY and video calls. A recent trend to emerge from this
Swift 5.1 Codable Most apps we build function based on a flow of data, whether it be data that lives on the device or data consumed via an API, there really is no
Swift Working with Result in Swift Result is an elegant solution to what can be a syntactically complex problem, it enables us to work with asynchronous code in a strongly typed and meaningful way. To fully