Timer:
- 특정 시간이 지난 후에 이벤트를 발생시키거나 반복적인 주기로 특정작업을 수행하는등의 행위를 하는 이벤트.
- Swift에서 Timer라는 클래스로 타이머를 구현할 수 있다.
- GCDapi에있는 디스패치소스타이머로 구현할 수 있다.
GCD(Grand Central Dispath api)
- ( 작업을 병렬적으로 처리하기위해 애플이 제공하는 API)
- 쓰레드를 만들거나, 관리해야하는 어려운 작업들을 맡아서 해줌.
- GCD를 이용하면 개발자는 그저 태스크들이 담긴 큐를 만들고 그 큐를 GCD에 던져버리면 GCD가 모든 쓰레드를 관리해줌.