Buffer
-
RxSwift - Time Based OperatorRxSwift 2021. 11. 17. 20:00
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ข ์ด๋ฒ ํฌ์คํ ์์๋ Time Based Operator์ ๋ํด ํ์ตํด๋ณด๊ฒ ์ต๋๋ค๐๐ป ์ฌํ๊น์ง ๊ทธ๋ฌ์ง๋ง RxSwift์ ์์ฐจ์ ์ธ ํ์ต์ ์๋ ๋งํฌ๋ฅผ ๋ฐ๋ผ ์งํํ๊ณ ์์ต๋๋ค. ์๋ง๋ ํฐ ๋จ๋ฝ์์ ์คํผ๋ ์ดํฐ์ ๋ํ ํ์ต์ ์ด๋ฒ ํฌ์คํ ๊น์ง์ผ๊ฒ ๊ฐ์ต๋๋ค! GitHub - fimuxd/RxSwift: RxSwift๋ฅผ ์คํฐ๋ํ๋ ๊ณต๊ฐ RxSwift๋ฅผ ์คํฐ๋ํ๋ ๊ณต๊ฐ. Contribute to fimuxd/RxSwift development by creating an account on GitHub. github.com Time Based Operator? ์ง์ญํ์ฌ ์๊ฐํ๋ฉด ์๊ฐ์ ๊ธฐ๋ฐํ ์คํผ๋ ์ดํฐ ์ ๋๋ค. ์๊ฐ์ ๊ธฐ๋ฐํ๋ค.. Rx์์ ์๊ฐ ํ๋ฆ์ ๋ฐ๋ผ ๋ฐ์ดํฐ๊ฐ ๋ค์ด์ค๊ฒ ๋ฉ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ด ๊ด๋ จ..
-
RxSwift - Buffer & WindowRxSwift 2021. 10. 6. 19:30
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ข ์ด๋ฒ ํฌ์คํ ์์๋ RxSwift์ Buffer์ Window์ ๋ํด ํ์ตํด๋ณด๊ฒ ์ต๋๋ค๐๐ป ์ด์ ํฌ์คํ ์์ Debounce์ Throttle์ ๋ํด ํ์ตํด๋ณผ๋ ์ ๊น Buffer์ Window๋ฅผ ๋ดค์์ด์! ๊ทธ๋ฐ๋ฐ ํ์ด๋จธ๋ฅผ ๋๋๊ฒ๋ ๊ทธ๋ ๊ณ ๋น์ทํ๊ฒ ๊ฐ์๋ฐ ์ด๋ค ์ฐจ์ด๊ฐ ์๋์ง ๊ถ๊ธํด์ก์ต๋๋ค. ์ด์ ์ ํฌ์คํ ์์ ๋๊ฐ๋ฅผ ์์๋ณด๋ คํฉ๋๋ค๐ง Buffer Buffer๋? Buffer๋ ์ต์ ๋ฒ๋ธ์์ ๋ฐฉ์ถํ๋ ์ด๋ฒคํธ๋ฅผ ๋ฒ๋ค๋ก ํ๋ฒ์ ๋ฌถ์ด์ ๋ฌถ์์ผ๋ก ๋ฐฉ์ถํ๊ฒ ํด์ค๋๋ค. ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ ํ๋ก์ฐ์ ๋๋ค. ๊ทธ๋ฆผ์ ๋ณด๋ฉด ๋นจ๊ฐ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๊ณ ์ด๋์ ๋์ TimeSpan์ดํ ๋นจ/๋ ธ/์ด ์ด๋ฒคํธ์ ๋ํด ๋ฌถ์ด ๋ฐฉ์ถ์์ผ์ค๋๋ค. Buffer์ ์ ์ธ import RxSwift public func buffer( timeS..