투케이2K

100. (Objective-C/objc) [간단 소스] dispatch_after , performSelector 사용해 일정 시간 후 메소드 실행 작업 예약 본문

Objective-C

100. (Objective-C/objc) [간단 소스] dispatch_after , performSelector 사용해 일정 시간 후 메소드 실행 작업 예약

투케이2K 2022. 9. 23. 08:30

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : OBJECTIVE-C

 

[소스 코드]

        // ------------------------------------
        // [특정 함수 : void : stopLoading]
        // ------------------------------------
        
        // [dispatch_after 사용해 일정 시간 후 특정 메소드 동작 실시]
        dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
            
            [self stopLoading];
            
        });
        
        // ------------------------------------
        
        // [performSelector 지시자 사용해 5초 후 특정 메소드 동작 지정 실시]
        [self performSelector:@selector(stopLoading) withObject:nil afterDelay:5.0];
        
        // ------------------------------------

 


 

반응형
Comments