5
के लिए यूनिवर्सल क्लास मैक ओएस- और आईओएस-ऐप के लिए एक क्लास बनाना चाहता हूं। दुर्भाग्यवश, मैं आईओएस के लिए एनएससीओलर और मैक ओएस के लिए यूआईसीओलर का उपयोग नहीं कर सकता।मैक ओएस और आईओएस
#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
}
कोई बेहतर तरीका है:
असल में मैं निम्नलिखित कोड है?
हां, क्षमा करें ... मैंने अभी आईओएस पर कोड का परीक्षण नहीं किया है;) मैंने अपनी पोस्ट संपादित की। – Lupurus