I still find itfunny that TARGET_OS_MAC is true for iPhones, and TARGET_OS_IPHONE for Apple TV and watch.

I’m a bit surprised though that nobody added a TARGET_OS_DESKTOP define.