728x90
0. 문제
사진을 비동기적으로 불러와야 할 때 다음 URL 요청을 언제 해야하는지 관건이다.
해결방안
1. 가장 먼저 생각나는 것은 스크롤 위치였다.
- 스크롤 위치에 따른 업로드 였다.
하지만 SwiftUI에서는 스크롤 위치를 알기엔 너무 많은 불필요 요쇼들이 필요하다.
2. 80% 전체 사진 중 80% 정도 업로드가 완료 되었을 때 이미지를 불러오자.
전체 불러올 수 있는 이미지 중에서 80% 정도 로딩이 되었을 때 다음 URL을 요청하는 방법이다.
(2)번이 사실 가장 깔끔한 답안이다.
728x90
'Swift > Apple Framework' 카테고리의 다른 글
[iOS / SwiftUI] Combine - URLSession (0) | 2023.05.08 |
---|---|
[iOS / SwiftUI] Combine - AnyCancellable (0) | 2023.05.08 |
[iOS / SwiftUI] Combine - CurrentValueSubject, PassthroughSubject (0) | 2023.05.02 |
[SwiftUI] StateObject와 ObservedObject 차이점 (0) | 2023.04.22 |
[iOS / Swift] sort() 는 어떤 알고리즘을 쓸까? (0) | 2023.04.22 |