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
  • Using the ViewBuilder Attribute to Implement SwiftUI Views in Methods

    Using the ViewBuilder Attribute to Implement SwiftUI Views in Methods

    Meet the ViewBuilder attribute that enables us to create and return SwiftUI views from methods, and read about an additional useful tip.

  • Creating Enums with Custom Raw Type in Swift

    Creating Enums with Custom Raw Type in Swift

    Find out in this post how to create enums with raw values of custom types in Swift, and go through a demonstration of all you need to know.

  • Implementing A Custom Formatter in Swift

    Implementing A Custom Formatter in Swift

    Learn how to create a custom formatter in Swift in order to validate and format displayed and user input values conveniently.

  • Flavors of SwiftUI Picker on macOS

    Flavors of SwiftUI Picker on macOS

    Find out what the available styles of the SwiftUI Picker view on macOS are, and how the same view can result in different controls.

  • Frame vs Bounds in iOS: Implementing A Visual Demonstration

    Frame vs Bounds in iOS: Implementing A Visual Demonstration

    Find out what is the difference between frame and bounds in iOS through the implementation of a small app that explains everything visually.

  • Embedding SwiftUI Views in Storyboard-Based macOS Apps

    Embedding SwiftUI Views in Storyboard-Based macOS Apps

    Read how to embed SwiftUI views in storyboard-based macOS projects and what to watch out for. Boost your productivity & make coding funnier!

  • The Factory Method Design Pattern

    The Factory Method Design Pattern

    Meet the factory method design pattern through simple examples and find out how it helps to keep the various concepts in code separated.

  • Presenting The Preferences Window On macOS Using SwiftUI

    Presenting The Preferences Window On macOS Using SwiftUI

    Most macOS apps present a Preferences window to configure settings, and this post demonstrates how to do that in your own apps using SwiftUI.

  • Displaying Borders in SwiftUI

    Displaying Borders in SwiftUI

    Displaying borders around views in SwiftUI is easy, and this post shows how to draw borders that are simple, rounded, or have another shape.

  • Presenting Popovers in SwiftUI

    Presenting Popovers in SwiftUI

    Find out in this quick post how to present a popover in SwiftUI, what's important to remember, and what you should be expecting from it.

←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