5. 실제 GCD 프로젝트 사례를 통한 활용
- 실제 iOS 앱을 만들다 보면 GCD를 활용하는 경우가 많은데 그 사례를 아래와 같이 정리하여 살펴보았다.
- 위와 같이 컬렉션뷰의 각각의 셀이 네트워크 통신을 통해 받아온 이미지 등을 비동기적으로 뷰에 셋팅을 함에 따라 GCD 에 대한 내용을 유의해서 사용해야한다.
- 아래 예제를 보면서 상세 내용을 살펴보자.
- 만약 메인쓰레드에서 이미지를 다운받고 보여주는 작업까지 처리를 할 경우 앱이 버벅이는 현상이 발생한다.
'IT > iOS' 카테고리의 다른 글
iOS Concurrency 프로그래밍, 동기/비동기 처리, GCD/Operation 에 대한 이해 (7) (0) | 2023.05.30 |
---|---|
iOS Concurrency 프로그래밍, 동기/비동기 처리, GCD/Operation 에 대한 이해 (6) (0) | 2023.05.30 |
iOS Concurrency 프로그래밍, 동기/비동기 처리, GCD/Operation 에 대한 이해 (4) (0) | 2023.05.30 |
iOS Concurrency 프로그래밍, 동기/비동기 처리, GCD/Operation 에 대한 이해 (3) (0) | 2023.05.30 |
iOS Concurrency 프로그래밍, 동기/비동기 처리, GCD/Operation 에 대한 이해 (2) (0) | 2023.05.30 |