How do I write universal Swift code for both iOS and macOS. In cocoa I could use #ifdef, what do I do now?
Use:
#if os(OSX) import Cocoa#elseif os(iOS) import UIKit#endif
Since os(OSX)
does not work any more on Swift 5/Xcode 12 use:
#if os(macOS) import Cocoa#elseif os(iOS) import UIKit#endif