Swift Programming for macOS
🍎 🖥

There are plenty of books, videos, and online resources for developing iOS apps. Despite the fact that iPhone and iPad apps require a Mac for code development, there is little information about actually creating native Mac applications. The examples discussed below demonstrate various aspects of Mac app development using the latest versions of Swift and SwiftUI. Hopefully these examples will provide a useful resource for Mac developers.

This website and example code are available on GitHub. Questions, comments, and other feedback can be sent via Email or Mastodon or submit an Issue on GitHub. If you would like to support this project, donations can be made to Gavin Wiggins using GitHub Sponsors, Patreon, Buy Me A Coffee, or PayPal. Thank you 😄.

Subscribe to this site using the JSON feed with your favorite RSS reader.

Recent Posts


October 7, 2024
June 24, 2024
March 15, 2024
February 24, 2024
February 18, 2024
October 10, 2023

Categories


Swift

July 14, 2023
November 12, 2022
February 24, 2024
February 18, 2024
November 12, 2022
November 10, 2022
November 12, 2022
April 18, 2023
October 7, 2024
June 24, 2024
January 16, 2023
July 18, 2023
July 17, 2023
March 15, 2024
November 12, 2022
November 10, 2022
November 12, 2022
November 12, 2022
November 10, 2022

Swift UI

November 13, 2022
June 13, 2023
February 4, 2023
November 13, 2022
November 13, 2022
November 13, 2022
August 28, 2023
February 4, 2023
July 8, 2023
November 13, 2022
November 13, 2022
November 13, 2022
March 28, 2023
November 13, 2022
November 13, 2022
November 13, 2022
November 13, 2022
November 13, 2022
November 13, 2022
November 13, 2022
November 13, 2022
November 13, 2022
November 13, 2022
February 4, 2023
November 13, 2022
November 13, 2022
November 13, 2022
November 13, 2022
November 13, 2022
November 13, 2022
November 13, 2022
November 30, 2022
November 13, 2022
November 13, 2022
November 13, 2022
November 13, 2022
November 13, 2022
February 22, 2023
February 21, 2023

Accelerate

November 11, 2022

Metal

September 19, 2023
September 10, 2023
September 29, 2023
August 29, 2023
October 10, 2023

Swift Programming for macOS © 2025
Built by Gavin Wiggins