ποΈ23.06.26
Open Quickly λ¨μΆν€
컀맨λ + shift + O
TableView
ν
μ΄λΈλ·°λ λ·°(V)μ μν μ ν©λλ€.
UITableViewDataSource
νλ‘κ·Έλλ° λμμΈ ν¨ν΄μ λ°λΌ λ°μ΄ν° μμ€λ μ ν리μΌμ΄μ
μ λ°μ΄ν° λͺ¨λΈ(M)κ³Ό κ΄λ ¨
- ν
μ΄λΈλ·° λ°μ΄ν° μμ€ κ°μ²΄λ UITableViewDataSource νλ‘ν μ½μ μ±νν©λλ€.
λ°μ΄ν° μμ€λ ν
μ΄λΈ λ·°λ₯Ό μμ±νκ³ μμ νλλ° νμν μ 보λ₯Ό ν
μ΄λΈλ·° κ°μ²΄μ μ 곡ν©λλ€.
- λ°μ΄ν° μμ€λ λ°μ΄ν° λͺ¨λΈμ λΈλ¦¬κ²μ΄νΈλ‘, ν
μ΄λΈλ·°μ μκ°μ λͺ¨μμ λν μ΅μνμ μ 보λ₯Ό μ 곡ν©λλ€.
- UITableView κ°μ²΄μ μΉμ
μ μμ νμ μλ₯Ό μλ €μ£Όλ©°, νμ μ½μ
, μμ λ° μ¬μ λ ¬νλ κΈ°λ₯μ μ νμ μΌλ‘ ꡬνν μ μμ΅λλ€.
- UITableViewDataSource νλ‘ν μ½μ μ£Όμ λ©μλλ μλμ κ°μ΅λλ€. μ΄ μ€ @requiredλ‘ μ μΈλ λ κ°μ§ λ©μλλ UITableViewDataSource νλ‘ν μ½μ μ±νν νμ
μ νμλ‘ κ΅¬νν΄μΌ ν©λλ€.
UITableViewDelegate
λΈλ¦¬κ²μ΄νΈλ ν
μ΄λΈλ·°μ λͺ¨μκ³Ό λμμ κ΄λ¦¬νκΈ°μ 컨νΈλ‘€λ¬(C)μ μν
https://github.com/sujinnaljin/TIL/blob/master/Swift/TableView%20sectionμμ%20sticky%20header%20ν΄μ νκΈ°.md