Notice
Recent Posts
Recent Comments
Link
투케이2K
518. (ios/swift5) [유틸 파일] get_Device_Low_Power_Mode : 기기 저전력 모드 활성 상태 확인 - isLowPowerModeEnabled 본문
IOS
518. (ios/swift5) [유틸 파일] get_Device_Low_Power_Mode : 기기 저전력 모드 활성 상태 확인 - isLowPowerModeEnabled
투케이2K 2024. 4. 25. 20:15[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT5
[소스 코드]
// -----------------------------------------------------------------------------------------
// MARK: - [기기 저전력 모드 활성 상태 확인]
// -----------------------------------------------------------------------------------------
func get_Device_Low_Power_Mode() -> Bool {
/*
// -----------------------------------------
// [get_Device_Low_Power_Mode 메소드 설명]
// -----------------------------------------
1. 설 명 : 기기 저전력 모드 활성 상태 확인
// -----------------------------------------
2. 호출 방법 : if C_StateCheck().get_Device_Low_Power_Mode() == true {} else {}
// -----------------------------------------
3. 리턴 반환 :
휴대폰 저전력 모드가 활성 상태 인 경우 true , 아니면 false
// -----------------------------------------
4. 참고 내용 (저전력 모드 인 경우 제약 사항) :
- CPU 쓰롯틀링 (60% 성능제한)
- 백그라운드 앱 갱신 제한
- 웹뷰 비디오 자동 재생 제한
- 자동 다운로드 기능 제한
- GPU 퍼포먼스 저하
- 화면 밝기 저하
// -----------------------------------------
5. 참고 사이트 :
https://developer.apple.com/documentation/foundation/processinfo/1617047-islowpowermodeenabled
// -----------------------------------------
*/
// [초기 리턴 변수 선언]
var returnData = false
// [기기 저전력 모드 확인]
returnData = ProcessInfo.processInfo.isLowPowerModeEnabled
// [로그 출력]
S_Log._D_(description: "기기 저전력 모드 활성 상태 확인", data: [
"RETURN :: \(returnData)"
])
// [리턴 반환]
return returnData
}
[결과 출력]
반응형
'IOS' 카테고리의 다른 글
Comments