Swift
Swift(스위프트): Debounce, Throttle 로 함수 실행 횟수 제한 (DispatchWorkItem 이용, 외부 라이브러리 없이)
소개 먼저 Debounce, Throttle 이란 어떤 기능인지에 대해 알아보겠습니다. 자바스크립트 lodash: debounce와 throttle을 이용하여 함수의 실행 횟수 제한 debounce, throttle은 생소한 기능인데요 간단히 요약하면 이벤트의 반복 실행시 콜백 함수의 불필요한 실행을 줄이는 역할을 합니다. 이로 인해 클라이언트가 혜택을 볼 수도 있거나 혹은 서버 측에 불필요한 리퀘스트를 줄일 수도 있습니다. 더보기…