라벨이 method인 게시물 표시

iOS 메소드를 지연 실행시키는 방법

어떤 메소드를 실행시킬 경우 지연시키는 방법에 대한 고찰이다. 첫번째 가장 간단하게 사용하는 경우 sleep(1000); 이렇게 하면 1초를 지연시킨다. 그다음 조금 더 세련된 방법으로 스레드를 이용할 수 있다. [ NSThread sleepForTimeInterval :1. 0 ]; 스레드로 프로세스를 쪼개서 사용할 때 유용하다. 하지만 GCD안에서 좀더 확실하고 세련되게 사용되는 방법은 없을까? 고민을 하였다. 결국인 이렇게 사용한다. dispatch_time_t popTime = dispatch_time ( DISPATCH_TIME_NOW , 1. 0  * NSEC_PER_SEC ); GCD 루프안에서 사용했는데 안정적으로 잘 구동된다. 앞으로 지연실행은 이것을 사용해야겠다.