Swift ํ์ฉ
[iOS/Swift] Delegate ํจํด
1. ๊ฐ๋
๊ฐ์ฒด๊ฐ ์์ ์ ์ฑ
์(⇒ ๋์)์ ๋ค๋ฅธ ๊ฐ์ฒด์๊ฒ ์์(delegate)ํ๋ ๋์์ธ ํจํด.์ด๋ฒคํธ๋ฅผ ๋ฐ๋ ๊ฐ์ฒด๊ฐ ๊ทธ ์ด๋ฒคํธ๋ฅผ ๋ฐ์์ ์ด๋ค ํ๋์ ํ ์ง๋ฅผ delegate์ ์์ํ๊ณ , delegate์์ ํ๋์ ์จ๋๊ณ ๋์ ์ด๋ฒคํธ๋ฅผ ์ฒ๋ฆฌํด์ค๋ค..TableView๋ ์
์ ํญํ์ ๋ ์ด๋ค ํ๋์ ํ ์ง์ ๋ํ ์ฑ
์์ ViewController์๊ฒ ์์ํ๋ค. ์ด ViewController๋ UITableViewDelegate ํ๋กํ ์ฝ์ ์ฑํํด์ ํ๋์ ๋ํ ๋ฉ์๋๋ค์ ๊ตฌํํด๋๋๋ค. 2. ๋ฑ์ฅ ์ธ๋ฌผDelegate ํ๋กํ ์ฝ ⇒ UITableViewDelegate์ด๋ฒคํธ์ ๋ํ ์๊ตฌ์ฌํญ ๋ฉ์๋๋ค์ ์ ์ํด๋๋๋ค.์ค์ ์ด๋ฒคํธ๋ฅผ ๋ฐ๊ฑฐ๋ ์ค์ ๋์ํ๋ ๊ฐ์ฒด ⇒ UITableView๋๋ฆฌ์(delegate)๋ก ํ๋กํ ์ฝ ํ์
์ธ์ค..