What SwiftUI Articles Are Available on Swift Dev Journal?

Swift Dev Journal is a site with articles and books on developing iOS and Mac apps in Swift. Its SwiftUI coverage is split into two groups: general SwiftUI articles that apply across Apple platforms, and SwiftUI Mac articles focused on macOS-specific behavior. The homepage lists popular articles by topic rather than the full archive, so the list below reflects what is surfaced there.

General SwiftUI Articles

These cover the core building blocks of a SwiftUI app, from first project to data flow and common view types.

  • Creating a Simple SwiftUI App
  • Creating a Master-Detail Interface in SwiftUI
  • Passing Data to SwiftUI Views
  • Using Text Views in a SwiftUI App
  • Make a Markdown Editor in SwiftUI
  • Working with Lists in Multiplatform SwiftUI Apps
  • Disable a Text Field in a SwiftUI List Until Tapping Edit Button
  • Accessing the Document in a SwiftUI Menu
  • Reducing the Number of .sheet Modifiers in Your SwiftUI Views
  • Supporting SwiftUI Sidebar Selection with Multiple Data Types

What each one is useful for

Article Typical task it addresses
Creating a Simple SwiftUI App Starting a first SwiftUI project
Creating a Master-Detail Interface in SwiftUI Building a list-plus-detail navigation layout
Passing Data to SwiftUI Views Getting data into child views correctly
Using Text Views in a SwiftUI App Displaying and styling text
Make a Markdown Editor in SwiftUI Building an editor with live text handling
Working with Lists in Multiplatform SwiftUI Apps Lists that need to behave across platforms
Disable a Text Field in a SwiftUI List Until Tapping Edit Button Edit-mode gating of row controls
Accessing the Document in a SwiftUI Menu Reaching the current document from menu commands
Reducing the Number of .sheet Modifiers in Your SwiftUI Views Simplifying view code that presents many sheets
Supporting SwiftUI Sidebar Selection with Multiple Data Types Sidebar selection when items aren't one uniform type

SwiftUI Mac Articles

These target macOS specifics — list editing, drag and drop, panels, menus, windows, and alerts.

  • Removing Items from SwiftUI Lists in Mac Apps
  • Moving List Items Using Drag and Drop in SwiftUI Mac Apps
  • SwiftUI Open and Save Panels
  • Showing a SwiftUI sheet from a Mac Menu
  • Adding a Help Menu to a SwiftUI App
  • Open Document-like Windows Using SwiftUI WindowGroup
  • Show an Alert from a Menu Item in a SwiftUI Mac App
  • Add an Open Recent Menu to a SwiftUI App

What each one is useful for

Article Typical task it addresses
Removing Items from SwiftUI Lists in Mac Apps Deleting rows in a macOS list
Moving List Items Using Drag and Drop in SwiftUI Mac Apps Reordering rows via drag and drop
SwiftUI Open and Save Panels Presenting file open/save dialogs
Showing a SwiftUI sheet from a Mac Menu Triggering a sheet from a menu command
Adding a Help Menu to a SwiftUI App Wiring up a Help menu
Open Document-like Windows Using SwiftUI WindowGroup Multi-window document-style apps
Show an Alert from a Menu Item in a SwiftUI Mac App Alerts driven by menu actions
Add an Open Recent Menu to a SwiftUI App An "Open Recent" file menu

Related Topics on the Same Site

If your interest goes beyond SwiftUI, the homepage also groups articles under Instruments, new Swift developers, and Mac development. The Instruments set covers measuring memory usage, finding slow code with the CPU Profiler, finding the SwiftUI views that update the most, measuring app launch time, and an introduction to flame graphs. The Mac development set includes creating a project, building the UI, connecting UI elements, a simple Mac app, a document-based Mac app, a Mac Markdown editor with live preview, UndoManager, open and save panels, and customizing the About box.

How to Find the Full List

The homepage states that the complete list of articles is long, so it only shows popular articles grouped by topic. To see everything, use the Articles link in the navigation menu. That is the reliable way to check whether a topic you need — beyond the popular ones listed above — has been covered.

swiftdevjournal.com
Articles for iOS and Mac developers