SerialCoder.dev

iOS & macOS app development tutorials and content

  • Home
  • Text Tutorials
    • SwiftUITutorials and posts about SwiftUI.
    • Swift
    • iOS Miscellaneous
    • macOS Programming
    • Design Patterns
    • Contributed Tutorials
      • Contributed iOS Tutorials #1
      • Contributed iOS Tutorials #2
      • Contributed macOS Tutorials (Appcoda)
  • YouTube
  • Search
  • ✨ PhotoChroma App
  • The Facade Design Pattern In Swift

    The Facade Design Pattern In Swift

    Read about the Facade design pattern in Swift, what it’s all about and what its benefits are, and when and how to put it in motion.

  • Testing Throwing Methods In Swift Actors

    Testing Throwing Methods In Swift Actors

    Read about how to test error throwing code that exists in actors asynchronously and what to look out for smooth testing.

  • New Feature in Xcode 14 – Inserting Code Automatically To Codable Types Using Auto-Completion

    Learn how to let Xcode 14 auto-complete all the necessary code in Codable types when they don’t conform automatically to it.

  • Does SwiftUI View Not Compile? Time To Start Making It Lighter

    Does SwiftUI View Not Compile? Time To Start Making It Lighter

    Read about an actual issue in SwiftUI met in a real project making it impossible to compile, and a useful working solution to get around it.

  • Iterating Through Enum Cases With CaseIterable In Swift

    Iterating Through Enum Cases With CaseIterable In Swift

    It’s often needed to get enum cases as an array and iterate through them, something that’s really easy in Swift and this post shows how.

  • Playing With SwiftUI – Implementing A Customizable And Animatable Circled Checkmark View

    Playing With SwiftUI – Implementing A Customizable And Animatable Circled Checkmark View

    Go through a detailed making of a customizable view that displays an animated checkmark in SwiftUI meeting various techniques along the way.

  • In-Out Parameters In Swift Functions

    In-Out Parameters In Swift Functions

    Read about the in-out parameters in Swift functions and find out how to mutate provided arguments if necessary inside functions.

  • Implementing A Simple Timer Wrapper In Swift

    Implementing A Simple Timer Wrapper In Swift

    Go through the implementation of a simple wrapper around Timer in Swift, and see how small solutions like that can enhance the coding process.

  • Enumerating and Counting Text Components in Swift

    Enumerating and Counting Text Components in Swift

    Meet a built-in API that allows to enumerate substrings and count text components such as words and paragraphs easily in Swift.

  • Fetching Remote Data With Async/Await In Recent And Older System Versions

    Fetching Remote Data With Async/Await In Recent And Older System Versions

    Learn how to use the new async/await pattern in order to fetch remote data both in recent and in older system versions.

←Newer Posts Older Posts→

  • Newsletter
  • AppDev Wizard GPTMeet AppDevWizard, a magical guide on app development, focusing on Swift and SwiftUI.
  • About
  • Get in Touch
  • Twitter
  • Mastodon
  • Medium
  • YouTube
  • Reddit
  • GitHub
  • LinkedIn

SerialCoder.dev (formerly gtiapps.com) © 2025 by Gabriel Theodoropoulos