[Swift Concurrency] TMDB API를 사용한 Task, TaskGroup, Async-let 성능 비교
TMDB API를 사용한 Task, TaskGroup, Async-let 성능 비교들어가며TMDB API를 사용하여 영화 정보를 가져와 화면에 보여준다.Task TaskGroup Async-let 세 가지 방법을 Instruments 통해 비교해보려고 한다.다만 Async-let은 병렬로 동작하지 않는데 그 이유는 밑에서 설명하겠다.1. Task/// MovieViewModel 내 fetchMoviesWithTask()@MainActor func fetchMoviesWithTask() { Task { state = .loading do { let response: MovieResponse = try await networ..
[Swift] 이것저것
2024. 12. 3. 17:05