
UIDrawBrush 클래스의 getColor 메서드는 다양한 형식의 색상을 반환할 수 있습니다. getColor 메서드가 반환하는 색상의 형식을 확인하는 방법은 다음과 같습니다.
1. 반환된 색상을 NSLog로 출력합니다.
#hostingforum.kr
swift
let color = UIDrawBrush().getColor()
print(type(of: color))
위 코드를 실행하면 getColor 메서드가 반환하는 색상의 형식을 확인할 수 있습니다.
2. 반환된 색상을 isKindOfClass 메서드를 사용하여 확인합니다.
#hostingforum.kr
swift
let color = UIDrawBrush().getColor()
if color.isKind(of: UIColor.self) {
print("UIColor")
} else if color.isKind(of: CGColor.self) {
print("CGColor")
} else if color.isKind(of: NSColor.self) {
print("NSColor")
}
위 코드를 실행하면 getColor 메서드가 반환하는 색상의 형식을 확인할 수 있습니다.
3. 반환된 색상을 switch-case 문을 사용하여 확인합니다.
#hostingforum.kr
swift
let color = UIDrawBrush().getColor()
switch color {
case let color as UIColor:
print("UIColor")
case let color as CGColor:
print("CGColor")
case let color as NSColor:
print("NSColor")
default:
print("알 수 없는 색상 형식")
}
위 코드를 실행하면 getColor 메서드가 반환하는 색상의 형식을 확인할 수 있습니다.
위 방법을 사용하여 getColor 메서드가 반환하는 색상의 형식을 확인할 수 있습니다.
2025-07-02 17:47