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
  • Exploring TabView Advancements  in SwiftUI – Part 1

    Exploring TabView Advancements in SwiftUI – Part 1

    TabView in SwiftUI acquired some great new features that were revealed in WWDC 2024 and this post is here to present them.

  • Arrays VS Sets In Swift

    Arrays VS Sets In Swift

    Read in this post about the differences between Array and Set in Swift and see how to perform the most basic and common operations in both.

  • Insetting Scrollable Views’ Content With contentMargins In SwiftUI

    Insetting Scrollable Views’ Content With contentMargins In SwiftUI

    Adding margin to content of scrollable views in SwiftUI is just a matter of a single view modifier. Read here all you need to know about it.

  • Converting Dates To Formatted Strings Easily in Swift

    Converting Dates To Formatted Strings Easily in Swift

    Getting formatted strings from dates is really easy in Swift. Find out in this post all available built-in styles to use in your apps.

  • Truncating Text In SwiftUI

    Truncating Text In SwiftUI

    Read not only how to truncate text in SwiftUI, but also how to simulate truncation with string manipulation and how to expand truncated text.

  • Hiding Labels In SwiftUI

    Hiding Labels In SwiftUI

    Find out how to hide labels from certain SwiftUI controls using a single view modifier and customize your user interface even further.

  • A Summary Of How To Pass Data To SwiftUI Environment

    A Summary Of How To Pass Data To SwiftUI Environment

    Go through a summary of all possible ways to inject custom data to SwiftUI environment and access it from any view in the view hierarchy.

  • Replacing The Deprecated cornerRadius View Modifier In SwiftUI

    Replacing The Deprecated cornerRadius View Modifier In SwiftUI

    Read how to replace the cornerRadius view modifier in SwiftUI after its deprecation in iOS 17.4 and why the alternative is a better choice.

  • The ContentUnavailableView In SwiftUI

    The ContentUnavailableView In SwiftUI

    Meet the ContentUnavailableView in SwiftUI and find out how to present a configurable system no-content view in just a few seconds.

  • Defining Custom Errors With Advanced Descriptions In Swift

    Defining Custom Errors With Advanced Descriptions In Swift

    Go beyond providing basic textual descriptions of custom errors in Swift exploring additional APIs for perfect user-facing error messages.

←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