4 ms·
What people who haven't written Mac apps need to realise is that many of the UI APIs are not even remotely shared between macOS (AppKit) and iOS (UIKit). Even t
by sjwright 8y ago
What people who haven't written Mac apps need to realise is that many of the UI APIs are not even remotely shared between macOS (AppKit) and iOS (UIKit). Even the most basic concepts like colour are not handled uniformly.
Having UIKit available on macOS doesn't mean you port over your iPad GUI and call it a day; you would still write a desktop GUI. But by having the same API means that your business logic and glue code doesn't get infected with quite so much platform-specific crap like UIColor vs NSColor.