Tips for creating an iOS/macOS multiplatform app

<h2>Introduction</h2> <p>I released an app called&nbsp;<a href="https://apps.apple.com/app/mcclockface/id1544343485" rel="noopener ugc nofollow" target="_blank"><em>McClockface</em></a>&nbsp;on the App Store when iOS 14 became available. I&rsquo;d always promised myself that, one day, I&rsquo;d release its macOS counterpart. &ldquo;One day&rdquo; did finally arrive, although it perhaps came around a lot later than expected &mdash; after all, there was no demand from the users&rsquo; side for a Mac app, so it got put on the backburner. It was whilst watching the brilliant Stanford&nbsp;<a href="https://cs193p.sites.stanford.edu/" rel="noopener ugc nofollow" target="_blank">CS193p lectures -&nbsp;<em>Developing Apps for iOS</em></a>&nbsp;that I got motivated to start building&nbsp;<em>McClockface for Mac</em>, primarily for the learning experience of developing for macOS with SwiftUI.</p> <p><a href="https://9to5mac.com/2023/05/25/mcclockface-for-mac-delightful-clock-widgets/" rel="noopener ugc nofollow" target="_blank"><em>McClockface for Mac</em></a>&nbsp;was released earlier this year, and in the present article I will share some useful tips I picked up along the way for handling multiplatform app development with SwiftUI &mdash; specifically, for adding macOS support to an already existing iOS app.</p> <p><a href="https://medium.com/@davidsteppenbeck/tips-for-creating-an-ios-macos-multiplatform-app-d3840a147743"><strong>Website</strong></a></p>