[Rx] UITableViewCell ๋ฐ€์–ด์„œ ์‚ญ์ œ

Rx ver. ์ด๋ผ๊ณ  ์ œ๋ชฉ์— ์จ ๋†“์œผ๋‹ˆ ๋ˆ„๊ฐ€ ๋ณด๋ฉด ๋‹ค๋ฅธ ๋ฒ„์ „๋„ ์žˆ๋Š” ์ค„ ์•Œ๊ฒ ๋„ค ํ‚คํ‚ค ์ด๋ฒˆ ๊ธ€์€ ์‚ฌ์‹ค ๋ณ„ ๊ฑด ์•„๋‹ˆ๊ณ , RxSwift๋กœ reactive ํ•˜๊ฒŒ ์งœ๋Š” ์—ฐ์Šต ์ค‘์— ๋„ˆ๋ฌด ๋‹น์—ฐํ•˜๊ฒŒ ์“ฐ๋˜ ์ฝ”๋“œ๊ฐ€ ์•ˆ ๋จน์–ด์„œ ๋‹นํ™ฉํ–ˆ์ง€๋งŒ ๋ถ„๋ช… ๋‚˜ ๊ฐ™์€ ๋ชฝ์ธ™์ด๊ฐ€ ํ˜ผ์ž๋Š” ์•„๋‹ ๊ฒƒ ๊ฐ™์•„์„œ ์“ด๋‹ค. ์ „์ฒด ์ฝ”๋“œ๋ฅผ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด ์ผ๋ฃจ์™€์œ . ๊ฒฐ๋ก ๋ถ€ํ„ฐ ๋งํ•˜์ž๋ฉด, ์ฝ”๋“œ๋ฅผ Reactiveํ•˜๊ฒŒ ์ž˜ ์งœ ๋†“์•˜๋‹ค๋ฉด ์•Œ.์•„.์„œ ์ž˜ ์—…๋ฐ์ดํŠธ๋ฅผ ํ•ด์ฃผ๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ. (ํžŒํŠธ๋ฅผ ์–ป์—ˆ๋‹ค๋ฉด ๊ฐ€์„œ ๊ณ ์น˜์‹œ๊ณ , ์•„๋‹ˆ๋ผ๋ฉด ์ญ‰ ๊ฐ™์ด ๋ณด์‹œ์ฃฑ!) non-RX Way ๊ธฐ์กด์— tableview swipe to delete cell ์„ ํ•˜๋Š” ๋ฐฉ์‹์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค. (์ฐธ๊ณ ) override func tableView(_ tableView: UITableView, commit editin..

iOS 2021. 5. 13. 15:04