์ ๋ ํ์์ ๋ฐ๋ผ prepareForReuse๋ฅผ ์ ์ฐ๊ณ ์๋๋ฐ์, ์ง๋ ๋ธ๋ก๊ทธ ํฌ์คํ ์์๋ ๋ช ๋ฒ ์ธ๊ธ์ ํ์์ด์. 1. [Rx] Resuable Cell์ ํ์ ์ด ๋จ๋๋ค [๋ฐ๋ก๊ฐ๊ธฐ] 2. [Toy] collectionview์ cell์ด ์ ๋ฐ์ดํธ๊ฐ ์ ์๋๋ค [๋ฐ๋ก๊ฐ๊ธฐ] ์ ๋ชฉ์์๋ ๋ ๊ธ์ ๊ณตํต์ ์ด ๋ณด์ด์ง ์๋์?ใ ใ ์ฒซ ๋ฒ์งธ๋ UIScrollView๋ฅผ ์์ํ๋ view๋ค์ cell๊ณผ ๊ด๋ จ ๋ ์ด์ผ๊ธฐ๋ผ๋ ๊ฒ(UITableView, UICollectionView)์ด๊ณ ๋ ๋ฒ์งธ๋ ๋ณํ์ ๋ํ ๋์์ด ๋ฌธ์ ๊ฐ ๋๋ ์๊ฐ๋ค์ด์ฃ . ์ฌ์ฌ์ฉ ๋๋ cell์ dequeue ํ ๋ ์ด์ ์ ์ฌ์ฉ ๋์๋ ํ์ ์ด ๋จ์ ๋ prepareForReuse๋ฅผ ํตํด ํด๊ฒฐ์ ํ๊ณค ํ๋๋ฐ์, ์ ํํ ์ด๋ ํ ์ด์ ๋ก, ์ด๋ค ๋ชฉ์ ์ ์ํด ๋ง..
๋๊ตฐ๊ฐ ์ ๊ฒ MVC, MVP, MVVM ๊ฐ๊ฐ์ ๋ํด ์ค๋ช ์ ํด๋ณด๋ผ๊ณ ํ๋ค๋ฉด ์ด๋ ดํ์ด ์ค๋ช ์ ํ ์ ์๋ค๊ณ ์๊ฐํด์. ๊ทธ๋ฐ๋ฐ ์๋ง ๊ฐ ๊ฐ์ฒด์ ์ญํ ๊ณผ ๊ด๊ณ ์ ๋๋ง ๊ฐ๋จํ๊ฒ ๋งํ ์ ์์ ๊ฒ ๊ฐ๋๋ผ๊ตฌ์. ๊ทธ๋์ ์ ๊ฐ ๋๋ฆ ์ ๋ขฐํ ์ ์๋ ์ฌ์ดํธ, ๊ฐ๋ฐ์ ๋ถ๋ค์ ๊ธ๊ณผ ์์์ ์์ฝํด์ MVC, MVP, MVVM์ ํน์ง์ ๋ํด ์์ฝํด ๋ณด๋ ค๊ณ ํฉ๋๋ค. MVC VIEW CONTROLLER MODEL ์ฌ์ฉ์์ ์ ๋ ฅ์ ๋ฐ์ view๊ฐ ๋ฐ์ ์ฌ์ฉ์ ์ ๋ ฅ์ผ๋ก model ์ ๋ฐ์ดํธ, ์ ๋ฐ์ดํธ ๋ ๋ชจ๋ธ๋ก view๋ฅผ ์ ๋ฐ์ดํธ data์ ๊ด๋ จ ์ด์์ ์ธ ๋ฐฉ์์ delegation pattern์ ์ฌ์ฉํ view์ model์ ์ค๊ฐ ๋ค๋ฆฌ ์ญํ (ex. UITableView์ UITableViewDataSource) [ex] persist..
- Total
- Today
- Yesterday
- ์ํํธ์จ์ด์์นด๋ฐ๋ฏธ
- SWIFT
- ์ด์์ฒด์
- OS
- ์กธ์ ์ํ
- ์๊ณ ๋ฆฌ์ฆ
- swacademy
- ios
- ๋ณด์
- firebase
- ์ปดํจํฐ๊ณตํ
- ์ํํธ์จ์ด์ญ๋์ํ
- ๋ถ์คํธ์บ ํ
- C++
- TableView
- ์ผ์ฑ์ํํธ์จ์ด์์นด๋ฐ๋ฏธ
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ปค๋ฅํธ์ฌ๋จ
- ๋ฐ์ดํฐ๋ถ์
- RxSwift
- ๋ถ์บ
- ์ปด๊ณต์กธ์
- ๋ถ์คํธ์บ ํ2020
- ์ผ์ฑ
- ์ปด๊ณผ์กธ์
- nosql
- ์ฝ๋ฉํ ์คํธ
- ๊ฐ๋ฐ์์ธํด
- ์ฝํ
- ์ธํด
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 29 | 30 |
31 |