투케이2K

90. (Objective-C/objc) UIApplication isIdleTimerDisabled 사용해 애플리케이션 실행 동안 화면 잠김 및 꺼짐 방지 본문

Objective-C

90. (Objective-C/objc) UIApplication isIdleTimerDisabled 사용해 애플리케이션 실행 동안 화면 잠김 및 꺼짐 방지

투케이2K 2022. 9. 22. 12:01

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : OBJECTIVE-C

 

[소스 코드]

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    printf("\n");
    printf("=============================== \n");
    printf("[AppDelegate >> didFinishLaunchingWithOptions] \n");
    printf("[설명 :: 앱 프로세스 완료 및 앱 실행 실시] \n");
    printf("=============================== \n");
    printf("\n");
    
    
    // -----------------------------------------
    // [UIApplication isIdleTimerDisabled 사용해 애플리케이션 실행 동안 화면 잠김 및 꺼짐 방지]
    [[UIApplication sharedApplication] setIdleTimerDisabled: YES];
    // -----------------------------------------
    
    
    // -----------------------------------------
    // [NSThread 사용해 앱 실행 연장 처리 실시]
    [NSThread sleepForTimeInterval:2.0f];
    // -----------------------------------------


    // -----------------------------------------
    return YES;
    // -----------------------------------------
}

 

반응형
Comments