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