The summary.
THE FOUNDATION IS UNIX; THE CHARACTER IS APPLE'S FRAMEWORKS
Server, scripting and command-line knowledge transfers directly. Everything distinctive sits in the layer above.
DEVELOPMENT FOR ANY APPLE PLATFORM REQUIRES macOS HARDWARE
There is no supported route on Windows or Linux, and cloud build services only move the requirement elsewhere.
That is a real cost barrier here, and it determines whether the work is practical at all.
MEMORY AND STORAGE CANNOT BE UPGRADED ON MOST CURRENT MACHINES
Specify enough at purchase for the machine's whole life.
ADOPTION OF NEW VERSIONS IS RAPID
Which lets you target recent versions far sooner than on other platforms — but the annual cycle is not optional. Test against betas, and plan time for it each year.
USE SYSTEM COMPONENTS WHEREVER POSSIBLE
They handle accessibility, dark mode, dynamic type and localisation automatically. Custom components cost all of that.
LEARN THE SIGNING VOCABULARY EARLY
Confusion about certificates, profiles and entitlements causes the majority of build problems.