[swift] Swift로 디바이스의 밝기 설정 상태 가져오기

iOS 디바이스의 밝기 설정 상태를 가져와야 할 때가 있습니다. Swift를 사용하여 현재 디바이스의 밝기 설정 상태를 가져오는 방법에 대해 알아보겠습니다.

먼저, UIScreen 클래스의 brightness 속성을 사용하여 현재 밝기 설정값을 가져올 수 있습니다. 이 속성은 0.0에서 1.0 사이의 부동 소수점 값을 반환합니다. 0.0은 최저 밝기, 1.0은 최대 밝기를 나타냅니다.

아래는 Swift로 디바이스의 밝기 설정 상태를 가져오는 예제 코드입니다.

import UIKit

func getDeviceBrightness() -> Float {
    return UIScreen.main.brightness
}

let brightness = getDeviceBrightness()
print("Device Brightness: \(brightness)")

위의 코드에서 getDeviceBrightness() 함수를 사용하여 디바이스의 밝기 설정 상태를 가져옵니다. 이 함수는 UIScreen.main.brightness를 호출하여 현재 밝기 설정값을 반환합니다. 반환된 값은 Float 유형으로 저장됩니다.

getDeviceBrightness() 함수를 호출하여 brightness 변수에 현재 디바이스의 밝기 설정값을 저장하고, 해당 값을 출력합니다.

이제 위의 코드를 실행하면 현재 디바이스의 밝기 설정 값을 출력할 수 있습니다.

여기까지 iOS 디바이스의 밝기 설정 상태를 가져오는 방법에 대해 알아보았습니다. 추가적인 기능을 추가하거나 다른 용도로 활용할 수 있습니다. 자세한 내용은 Apple 공식 문서를 참조하세요.