Chcę utworzyć klasę dla systemu Mac OS i aplikacji iOS. Niestety, nie mogę używać NSColor dla iOS ani UIColor dla Mac OS.Klasa uniwersalna dla systemu Mac OS i iOS
Właściwie mam następujący kod:
#if os(iOS)
func myFunc(color: UIColor?) {
self.myFuncX(color)
}
#elseif os(OSX)
func myFunc(color: NSColor?) {
self.myFuncX(color)
}
#endif
private func myFuncX(color: AnyObject?) {
#if os(iOS)
myColor = color as! UIColor
#elseif os(OSX)
myColor = color as! NSColor
#endif
}
czy jest jakiś lepszy sposób?
Tak, przepraszam ... Po prostu nie przetestowałem kodu na iOS;) Zmieniłem mój post. – Lupurus