๋ฐ˜์‘ํ˜•

rxdatasource swift 1

[RxSwift] RxDataSource ์ž…๋ฌธ ํ•ด๋ณด๊ธฐ(feat.MVVM)

์•ˆ๋…•ํ•˜์„ธ์š”. ์˜ค๋Š˜์€ RxDataSource์— ๋Œ€ํ•ด์„œ ์ •๋ฆฌํ•ด๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. RxDataSource๋ฅผ ํ•™์Šตํ•˜๊ณ  ๊ฐ„๋‹จํ•œ ์˜ˆ์ œ๋ฅผ ๋งŒ๋“ค์–ด๋ดค์Šต๋‹ˆ๋‹ค. RxDataSource๋ผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” RxSwift๋ฅผ ๊ณต๋ถ€ํ•˜๊ธฐ ์‹œ์ž‘ํ•  ๋•Œ๋ถ€ํ„ฐ ์•Œ๊ณ ๋Š” ์žˆ์—ˆ์ง€๋งŒ ํšŒ์‚ฌ๋‚˜ ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ์—์„œ ์‚ฌ์šฉํ•ด ๋ณธ ์ ์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์„น์…˜์ด ํ•„์š”ํ•œ ์ž‘์—…์ด ์žˆ์–ด ๊ฐ„๋‹จํ•˜๊ฒŒ ํ•™์Šตํ•˜๊ณ  ์˜ˆ์ œ๋ฅผ ํ†ตํ•ด์„œ ์ž…๋ฌธํ•˜๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์กŒ์Šต๋‹ˆ๋‹ค. RxDataSource? ๊ธฐ์กด์— ์‚ฌ์šฉํ–ˆ๋˜ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด๋ฉด ( RxSwift, RxCocoa ) ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. tasks .bind(to: taskTableView.rx.items(cellIdentifier: TaskTableViewCell.identifier, cellType: TaskTableViewCell.sel..

iOS/RxSwift 2023.09.28
๋ฐ˜์‘ํ˜•