
검색 키워드에 따른 결과를 노출할때, 키워드의 변경사항에 대한 emit을 제어하려고 Debounce라는 오퍼레이터를 사용했었습니다. RxSwift문법을 공부하면서 Throttle이라는 오퍼레이터를 접했는데, Debounce와 비슷하면서도 명확한 차이가 있어 정리하게 되었습니다. Debounce와 Throttle은 이벤트를 (양적인 측면에서) 효율적으로 처리하기 위한 방법이라고 합니다. 구체적인 정의와 어떤 차이가 있는지 설명하겠습니다. 우선 디바운스에 대한 정의입니다. 직관적인 마블 다이어그램을 먼저 보자면. 이렇습니다. 여러개가 들어왔는데 마지막 item만 emit 됩니다. 즉, 일정한 시간 간격이 지나기 전에 값이 들어오면 그 값들은 emit 되지 않습니다. 그러니깐 간격이 1초라고 했을 때! 값을 ..
iOS & swift
2021. 4. 20. 18:14
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- swift network module
- swift 자간
- swift 엑셀 가져오기
- rag llm pdf
- llm pdf rag
- filemanager excel read
- swift urlcomponent encode
- rag 기반 llm 챗봇
- readysay
- llm csv
- swift excel read
- swift 네트워크 모듈화
- swift network 공통화
- focus timer 어플
- chatgpt rag llm
- swift urlsession 공통화
- 레디세이
- swift queryitem encode
- rag 기반 llm
- swift urlsession network module
- swift urlsession module
- swift filemanager get excel
- 레디세이 어플
- swift 엑셀 읽기
- swift filemanager excel
- swift urlsession refactoring
- 엔디소프트 레이세이
- swift get excel
- 공부 타이머 어플
- swift network refactoring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함