How to decode snake case with Codable
A guide on using Swift's JSONDecoder with .convertFromSnakeCase strategy to automatically map API snake_case keys to camelCase properties.
A guide on using Swift's JSONDecoder with .convertFromSnakeCase strategy to automatically map API snake_case keys to camelCase properties.
An interview with iOS developer Marc Aupont about his journey from electrical engineering to iOS programming, his early experiences with Swift, and freelancing.
A guide to generating random numbers, characters, and strings in Swift, covering built-in methods and custom extensions.
Explains how Swift manages memory for data types, covering layout, alignment, and safe access using MemoryLayout.
A comprehensive guide to using UIMenu in iOS development, covering basic setup, actions, submenus, and customization options.
An interview with iOS developer Stewart Lynch about his programming journey, learning Swift, and his first published app.
A tutorial on using C libraries in Swift, covering Swift Package Manager setup and interoperability for beginners.
A deep dive into Swift's string interpolation mechanism, exploring the ExpressibleByStringInterpolation protocol and its underlying syntactic transformations.
An interview with iOS developer Emin Grbo about his journey into programming, learning Swift, challenges with delegates, and career advice.
An interview with iOS developer Lee Kah Seng discussing his journey from .NET to iOS, challenges with Objective-C and Swift, and the iOS job market in Malaysia.
An iOS developer shares her journey from Windows/Delphi to iOS, discussing her transition to Objective-C and Swift, and key iPhone features.
An interview with iOS developer Nicolas Spinner about his journey into programming, learning Swift, favorite Apple products, and his #100DaysOfSwiftBlogs challenge.
An interview with iOS developer @tundsdev about his journey into programming, learning iOS development, and building his first app.
A technical tutorial on replicating Apple Photos' layout and animations using iOS Compositional Layout and Diffable Data Sources.
A tutorial on building static and dynamic Swift libraries directly with the Swift compiler, without using the Swift Package Manager.
A tutorial on implementing UIMenu for UIButton and UIBarButtonItem in iOS 14, including code examples and configuration tips.
A tutorial on creating responsive UICollectionView layouts using Compositional Layout that adapts to different iPad screen sizes and orientations.
A cheat sheet for writing unit tests for Swift Combine Publishers in Xcode, including code snippets for common assertion scenarios.
A beginner's guide to using the Swift compiler (swiftc), covering basic compilation, flags, and working with multiple source files.
A technical tutorial on implementing sticky section headers in iOS CollectionViews using Compositional Layout and the pinToVisibleBounds property.