Swifter {Swift Developer}

메뉴

비동기적으로 여러작업이 될 때 처리가 완료될 때까지 기다린후 다음 작업 넘어가기

가끔 개발을 할때 앱이 비동기적으로 여러가지 작업을 하고 있는 상태에서 값을 가져와 완료되면 다음 작업을 처리하고 싶은 경우가 있다. 이런 경우 보통은 세마포어에서 후속처리를 하지 않도록 하지만 성능이슈가 있어 필자는 잘 사용하지 않고 대기조건과 다음 처리를 Block으로 만들기 위한 Extension을 활용한다.

사용방법

 

Facebook Comments

카테고리:   Swift 3.0, Swift Extension

댓글

죄송하지만 댓글은 닫혀 있습니다.