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
  • Higher Order Functions in Swift – An Introduction

    Higher Order Functions in Swift – An Introduction

    What exactly are higher order functions in Swift? This post explains that, and it goes one step further by showing how to create your own.

  • Quick Tip – Detecting Color Scheme in SwiftUI

    Quick Tip – Detecting Color Scheme in SwiftUI

    Light or dark mode? Learn how to detect the current color scheme in SwiftUI and update your interface accordingly when necessary.

  • TextEditor in SwiftUI

    TextEditor in SwiftUI

    Starting in iOS 14, SwiftUI provides its own text view called TextEditor. Find out how to use it and get around specific peculiarities easily.

  • Save And Open Panels In SwiftUI-Based macOS Apps

    Save And Open Panels In SwiftUI-Based macOS Apps

    Presenting save and open panels in SwiftUI based macOS apps is a topic easier than you may think, and this post demonstrates how to do that.

  • Ignoring Safe Area in SwiftUI

    Ignoring Safe Area in SwiftUI

    It’s quite often necessary to expand views beyond the safe area limits, and this quick post shows how to easily ignore safe area in SwiftUI.

  • The @discardableResult Attribute in Swift

    The @discardableResult Attribute in Swift

    Read about the @discardableResult attribute in Swift and learn how to ignore return values from methods when you don’t want to use them.

  • Save And Open Panels in macOS Apps

    Save And Open Panels in macOS Apps

    Presenting save and open panels in macOS apps is a quite common task. In this post you will learn how to integrate them in your own projects.

  • Navigating Among SwiftUI Views

    Navigating Among SwiftUI Views

    Meet a technique that lets you navigate and switch among SwiftUI views of the same hierarchy level when not using a navigation or tab view.

  • How to Scan Images and Perform Text Recognition in SwiftUI Using VisionKit

    Learn how to scan images with a system-provided controller, and then perform text recognition using the Vision and VisionKit frameworks.

  • Working With Property Lists in Swift – Part 2

    Working With Property Lists in Swift – Part 2

    In the second part of Working with Property Lists in Swift series see how to perform advanced encoding and decoding of property lists.

←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