
검색 키워드에 따른 결과를 노출할때, 키워드의 변경사항에 대한 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 network refactoring
- swift urlcomponent encode
- swift filemanager excel
- swift 네트워크 모듈화
- rag 기반 llm
- filemanager excel read
- 레디세이
- llm pdf rag
- swift 엑셀 읽기
- swift get excel
- readysay
- swift urlsession refactoring
- swift filemanager get excel
- swift excel read
- focus timer 어플
- swift urlsession module
- 공부 타이머 어플
- 레디세이 어플
- swift urlsession network module
- llm csv
- swift 자간
- rag 기반 llm 챗봇
- swift network 공통화
- swift queryitem encode
- 엔디소프트 레이세이
- rag llm pdf
- swift urlsession 공통화
- swift 엑셀 가져오기
- chatgpt rag llm
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함