투케이2K

137. (Objective-C/objc) [간단 소스] dispatch_async 비동기 작업 수행 및 dispatch_after 딜레이 작업 예약 수행 본문

Objective-C

137. (Objective-C/objc) [간단 소스] dispatch_async 비동기 작업 수행 및 dispatch_after 딜레이 작업 예약 수행

투케이2K 2023. 11. 2. 19:26

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : OBJECTIVE-C

 

[소스 코드]

 

    // [try catch 구문 정의 실시]
    @try {
        
        // [비동기] : [즉시] : [로직 처리 실시]
        dispatch_async(dispatch_get_main_queue(), ^{
            
        });
        
        
        // [비동기] : [딜레이] : [로직 처리 실시]
        dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 10 * NSEC_PER_SEC), dispatch_get_main_queue(), ^{ // [10 초 딜레이 실행]
            
        });


    }
    @catch (NSException *exception) {
        NSLog(@"\n[NSException : 예외 상황 발생] : %s\n", exception.description.UTF8String);
    }

 

반응형
Comments