// CGColorExtensions.swift - Copyright 2023 SwifterSwift
|
|
#if canImport(CoreGraphics)
|
import CoreGraphics
|
|
#if canImport(UIKit)
|
import UIKit
|
#endif
|
|
#if canImport(AppKit)
|
import AppKit
|
#endif
|
|
// MARK: - Properties
|
|
public extension CGColor {
|
#if canImport(UIKit)
|
/// SwifterSwift: UIColor.
|
var uiColor: UIColor? {
|
return UIColor(cgColor: self)
|
}
|
#endif
|
|
#if canImport(AppKit) && !targetEnvironment(macCatalyst)
|
/// SwifterSwift: NSColor.
|
var nsColor: NSColor? {
|
return NSColor(cgColor: self)
|
}
|
#endif
|
}
|
|
#endif
|