๐ฃ ๋ค์ด๊ฐ๊ธฐ ์
๋ ธ์ ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ง๋ ๊ฒฝ์ฐ, ํน์ ๋ฐ์ดํฐ๋ง์ ๋ณด๊ณ ์ถ์ ๊ฒฝ์ฐ๊ฐ ์๋ค.
ํํฐ์ ์ ๋ ฌ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์กฐ๊ฑด์ ์ฃผ๋ฉด ํน์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ ๊ฒ ๊ฐ๋ฅํ์ง๋ง,
์์ฃผ ๋ณด๋ ์ ๋ ฌ๊ณผ ํํฐ๊ฐ ์๋ ๊ฒฝ์ฐ๊ฐ ์๋ค.
์๋ฅผ ๋ค์ด, ํ์๋ค๋ผ๋ฆฌ ์ ๋ฌด๋ฅผ ๊ด๋ฆฌํ๋ ํ๋ฅผ ๋ง๋ค์ด ๋ณด์๊ณ ํ๋ค.
ํ์ 1์ ์ ๋ฌด๋ฅผ ๋ณด๊ธฐ ์ํด ํํฐ๋ก ํ์ 1์๊ฒ ํ ๋นํด์ ํ์ธํ๊ณ ,
ํ์ 2์ ์ ๋ฌด๋ฅผ ๋ณด๋ ค๊ณ ํํฐ ์กฐ๊ฑด์ ๋ค์ ํ์ 2๋ก ๋ฐ๊พผ๋ค.
ํ์ง๋ง ๋ง์ฝ ๋ค์ ํ์ 1์ ์ ๋ฌด๋ฅผ ๋ณด๋ ค๋ฉด ๋ค์ ํํฐ ์กฐ๊ฑด์ ๋ฐ๊ฟ์ค์ผ ํ๋ค.
์ด๊ฒ ํ๋ ๋ฒ์ด๋ฉด ํฌ๊ฒ ์๊ด์ด ์์ง๋ง,
์์ฃผ ๋ฐ๊ฟ์ค์ผ ํ๋ ํํฐ๋ผ๋ฉด? ์๋นํ ๋ถํธํ ๊ฒ์ด๋ค.
์ด์ ์ฐ๋ฆฌ๋ ๋ ธ์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ณด๊ธฐ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์ด์ฉํ์ฌ,
์์ฃผ ์ฌ์ฉํ๋ ํํฐ์ ์ ๋ ฌ์ ์ ์ฅํด์ ์ธ์ ๋ ์ง ๋ถ๋ฌ์ฌ ์ ์๋ค.
(์๋ฌธ ๋ฒ์ ์์๋ Add a View๋ก ํ๊ธฐ๋๋ค.)
์ค๋์ ๋ ธ์ ์ ๋ณด๊ธฐ ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋ฐฐ์์ ๋ด๊ฐ ์์ฃผ ์ฐ๋ ์กฐ๊ฑด์ ๋ฐ์ดํฐ๋ฅผ ์ธ์ ๋ ๋ณผ ์ ์๊ฒ ํด ๋ณด๊ฒ ๋ค.
๐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ณด๊ธฐ ์ถ๊ฐ(Add a View)๋?
๋ ธ์ ์ ํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ๋ ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค.
๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ฒ์์ ํํ์์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ง๋ค์์ด๋ ์ถํ์
๋ฌ๋ ฅ ํํ๋, ๋ฆฌ์คํธ ํํ, ํ์๋ผ์ธ ๋ฑ ๋ ธ์ ์์ ์ ๊ณตํ๋ ๋ค์ํ ๋ทฐ๋ก ์ธ์ ๋ ๋ฐ๊ฟ์ ๋ณผ ์ ์๋ค.
ํ ์ ๋ชฉ ์์ ๋ณด๊ธฐ ์ถ๊ฐ๋ฅผ ํด๋ฆญํ๋ฉด, ๋ค์ํ ๋ทฐ ํํ๋ก ๋ณ๊ฒฝ์ด ๊ฐ๋ฅํ ๊ฒ์ ์ ์ ์๋ค.
๋ ธ์ ์์ ์ ๊ณตํ๋ ํ์ ์ข ๋ฅ๋ ํ์ฌ๊น์ง ์ด 6๊ฐ๋ค.
- ํ : ์ ๋ชฉ๊ณผ ๋ด์ฉ์ผ๋ก ์ด๋ฃจ์ด์ง ํ ํ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด์ฌ์ค๋ค.
- ๋ณด๋ : ์นธ๋ฐ ํํ. ํน์ ์์ฑ์ผ๋ก ๊ทธ๋ฃนํํ์ฌ ์นธ๋ฐ ๋ณด๋ ํ์์ผ๋ก ๋ณด์ฌ์ค๋ค.
- ํ์๋ผ์ธ: ๋ฐ์ดํฐ์ ๋ ์ง๋ฅผ ์ถ๊ฐํ์ฌ ์์์ผ์์ ๋๋๋ ์ผ์๋ฅผ ๊ด๋ฆฌํ๋ ๊ฐํธ์ฐจํธ๋ฅผ ์ ๊ณตํ๋ค.(๋ฐ๋์ ๋ ์ง๊ฐ ์์ด์ผ ํ๋ค)
- ์บ๋ฆฐ๋ : ๋ฌ๋ ฅ ํํ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด์ฌ์ค๋ค. (๋ฐ๋์ ๋ ์ง๊ฐ ์์ด์ผ ํ๋ค)
- ๋ฆฌ์คํธ : ๋ธ๋ก๊ทธ์ ๊ธ ๋ชฉ๋ก๊ฐ์ด ์ ๋ชฉ ํํ์ ๊ธ๋ชฉ๋ก์ ์ ๊ณตํ๋ค.
- ๊ฐค๋ฌ๋ฆฌ : ์ฌ์ง ์์ฃผ์ ๋ฐ์ดํฐ๋ฅผ ๋ณด์ฌ์ฃผ๊ธฐ ์ข์ ํํ๋ก ์ธ๋ค์ผ ๊ธ๋ชฉ๋ก์ ์ ๊ณตํ๋ค. ๋ด๋ถ์ ์ฌ์ง์ด ์์ ๊ฒฝ์ฐ ๋น์นธ์ผ๋ก ํ์๋๋ค.
๋ ธ์ ๋ฐ์ดํฐ ๋ฒ ์ด์ค์ ๋ณด๊ธฐ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ค์ํ ๋ณด๊ธฐ ํํ๋ฅผ ์ถ๊ฐํ ์ ์๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด๋ฆ ์ ๋ณด๊ธฐ ์ถ๊ฐ๋ฅผ ํด๋ฆญํ ๋ค ์ํ๋ ๋ณด๊ธฐ ํํ๋ฅผ ์ ํํ ๋ค ํ๋จ์ ์์ฑ์ ํด๋ฆญํ๋ฉด ์๋ก์ด ๋ณด๊ธฐ ์์ฑ์ด ์ถ๊ฐ๋๋ค.
์ถ๊ฐ๋ ๋ณด๊ธฐ ์ถ๊ฐ ๋ด์ฉ ๋ณ๊ฒฝํ๊ธฐ
์ถ๊ฐ๋ ๋ณด๊ธฐ ์ถ๊ฐ์ ๋ด์ฉ์ ๋ณ๊ฒฝํ ์ ๋ ์๋ค.
๋ค์ ํ๋ฒ ๋ณด๊ธฐ ์ถ๊ฐ๋ฅผ ํด๋ฆญํ๋ฉด, ์ถ๊ฐ๋์๋ ๋ค์ํ ๋ณด๊ธฐ ํ์์ด ํ์๋๋ค.
๋ง์ฝ ๋ณด๊ธฐ ํ์์ ๋ณ๊ฒฝํ๊ณ ์ถ์ ๊ฒฝ์ฐ ์ฐ์ธก์ ์ 3๊ฐ๋ฅผ ํด๋ฆญํ๋ฉด ํด๋น ํ ํ์์ ๋ณด๊ธฐ ํจ๊ณผ๋ฅผ ๋ณ๊ฒฝํ ์ ์๋ค.
โญํน์ ์กฐ๊ฑด ์ค์ ๋ ๋ณด๊ธฐ ์์ฑํ๊ธฐโญ
์ด์ ๊ฐ์ฅ ์ค์ํ ๋ถ๋ถ์ด๋ค!
๊ธฐ๋ณธ์ ์ธ ๋ณด๊ธฐ ๋ทฐ์์ ์ฐ๋ฆฌ๊ฐ ์์ฃผ ์ฌ์ฉํ๋ ์กฐ๊ฑด์ ๊ฑธ์ด ์ธ์ ๋ ์ง ์ฐ๋ฆฌ๊ฐ ์์ฃผ ์ฌ์ฉํ๋ ์กฐ๊ฑด์ ๋ฐ์ดํฐ๋ง ๋ณด๋๋ก ํด๋ณด์.
๋ง์ฐฌ๊ฐ์ง๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด๋ฆ ์ ๋ณด๊ธฐ ์ถ๊ฐ๋ฅผ ํด๋ฆญํ๋ค.
์ด๋ ์์ฑํ๊ณ ์ถ์ viewํํ๋ฅผ ๊ณ ๋ฅธ ๋ค ,
์์ ์ด๋ฆ ์นธ์ ์ด๋ ํ ์กฐ๊ฑด์ ๊ฐ์ง๋ view์ธ์ง Naming์ ํด์ค๋ค.
์์๋ก ํ์ 1์ task๋ง์ ๋ณด๊ธฐ ์ํด ํ์ 1 ์ ๋ฌด๋ณด๊ธฐ๋ผ๋ view๋ฅผ ์์ฑํ๋ค.
์ด์ ํ์ 1์ ๋ฌด๋ณด๊ธฐ๋ผ๋ View๊ฐ ์์ฑ๋์๋ค.
์ฐ๋ฆฐ ์ด View์๋ค๊ฐ ๋ด๋น์๊ฐ ํ์ 1์ด๋ผ๋ ํํฐ๋ฅผ ๊ฑธ์ด๋ณด๋๋ก ํ์.
ํํฐ๋ ์ฐ์ธก ์ 3๊ฐ๋ฅผ ํด๋ฆญ ํ ๋ค ํํฐ๋ฅผ ์ ํํ๊ณ ์ง์ ํด์ฃผ๋ฉด ๋๋ค.
์ด๋ ๊ฒ ํํฐ๋ฅผ ์ ์ฉํ ์ํ์์ ๋ค๋ฅธ ๋ณด๊ธฐ ํํ๋ก ๊ฐ๋ค๊ฐ ๋ค์ ๋์์ค๋ฉด ํด๋น ํํฐ๊ฐ ์ง์ ๋ ์ฑ๋ก ์ ์ง๋๋ ๊ฑธ ํ์ธํ ์ ์๋ค.
์ด๋ฐ ํ์์ ์ด์ฉํด ์์ฃผ ์ฌ์ฉํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํํฐ ํน์ ์ ๋ ฌ์ ๋ณด๊ธฐ ์ถ๊ฐ๋ก ์ ์ฅํด๋๋ฉด,
์ธ์ ๋ ์ง ์ฐ๋ฆฌ๊ฐ ์ํ๋ ์กฐ๊ฑด์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋ก๋ฐ๋ก ํ์ธํ ์ ์๋ค.