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
  • iOS 14 Updates in UIKit: ColorPicker, DatePicker, Menus and Actions

    iOS 14 brings along great controls! A brand new color picker, updated date picker, menus to present anywhere, advancements to buttons and bar button items, and more. Find all that great new and updated stuff in this post.

  • Testing In-App Purchases Using StoreKit in Xcode 12

    Xcode 12 introduces local in-app purchases testing, a definitely much desired feature! This post shows step by step how to do local IAP testing and save time in order to focus more on the development flow.

  • How to Reuse SwiftUI Views with LibraryContentProvider and Swift Package

    Xcode 12 makes it possible to reuse SwiftUI views not only within the same project, but also among multiple projects using Swift packages. Read this post to find out how.

  • Using LinkPresentation Framework to Present Rich Links in iOS Apps

    Fetch link metadata, store it and use it to present links in a beautiful and well visually formatted manner. Show title, icon, images, and more with the LinkPresentation framework presented in WWDC 2019.

  • What’s New in Xcode 12 and Swift 5.3

    WWDC 2020 is finished, and Xcode 12 with Swift 5.3 are coming soon. Find out all new highlights on both of them.

  • Fetching Remote Images in Swift – A Technique

    Read about a technique that will let you fetch remote images in Swift based projects, and implement a component that will be doing all the heavy lifting behind the scenes. Go through this post and get rid of tedious image fetching and handling tasks forever.

  • macOS Tutorial: Developing a Document based App

    When talking about macOS apps, then document-based apps consist of a category on their own! Learn how to build one from scratch, and meet the most important aspects about that special category of apps.

  • A Beginner’s Guide to Access Levels in Swift

    One of the most important topics one should know in Swift is about access levels. In this post I’m going through them, and discussing extensively about when and how to use them in Swift projects.

  • Implementing Drag And Drop Operations Using NSPasteboard on macOS

    Performing drag-and-drop operations is a must-know topic for each developer making apps on macOS. Learn how to do so in this macOS programming tutorial.

  • Understanding Higher Order Functions in Swift

    There are things in Swift that can be done in a good or in a better way. Learn about higher order functions in Swift and don’t stay on just “good”!

←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