Swift Concurrency 기반 페이징 + 병렬 비동기 호출
배경 음성 기반 메시지(STT) 데이터를 페이징 구조로 불러오고,각 메시지에 대해 별도로 비동기 상세 요청을 보내어 화면에 출력하는 구조를 구현하려 했습니다. 여러 api가 동시에 호출되어야하는 상황입니다. 문제 원인과 해결 처음에는 단순하게 다음과 같은 구조로 처리했습니다.func loadPage() async { let page = try await api.fetchPage() for item in page.items { let detail = try await api.fetchDetail(id: item.id) messages.append(detail) } listRelay.accept(messages)} 이렇게 호출하였을때의 문제점은요청이 순서..
iOS & swift
2025. 6. 25. 16:47
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- rag llm pdf
- swift network refactoring
- rag 기반 llm
- swift urlsession refactoring
- swift network module
- 비동기 페이징 swift
- 엔디소프트 레이세이
- readysay
- rag 기반 llm 챗봇
- 공부 타이머 어플
- llm csv
- concurrency pagination
- swift excel read
- swift filemanager excel
- llm pdf rag
- chatgpt rag llm
- 레디세이
- swift 네트워크 모듈화
- swift filemanager get excel
- filemanager excel read
- swift network 공통화
- swift get excel
- swift urlsession 공통화
- swift 엑셀 가져오기
- swift 자간
- swift urlcomponent encode
- swift queryitem encode
- 레디세이 어플
- 비동기 리스트 swift
- swift 엑셀 읽기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
글 보관함