<TIL>
์ค๋์ 4์ฃผ์ฐจ ์ฑ ๊ฐ๋ฐ ์
๋ฌธ ๊ฐ์ธ๊ณผ์ ๋ฅผ ์์ํ๋ค.๐
ํ..์ด๋ ต๋ค..ใ
ใ
ใ
..
์ค๋ ์ด๋ ์ ๋ ๊ตฌํํ๊ธด ํ๋๋ฐ,
ํ์ ๊ตฌํ๊น์ง ์์ฑํ๋ ค๋ฉด ์์ง ํ ๊ฒ ๋ง์์
๊ตฌํํ ๋ถ๋ถ๊ณผ ์ฝ๋ ์ ๋ฆฌ๋ ๋์ค์ ๋ค ์์ฑํ๊ณ ํ๋ ค๊ณ ํ๋ค.
๊ธ์์ผ์ด๋ผ ํผ๊ณคํ๊ธฐ๋ ํ๊ณ , ๋จธ๋ฆฌ๊ฐ ์ ์๋์๊ฐ๋ค..ใ
ใ
..
์ด์ง ๋ฉ-๋ถ^0^๐คฏ
์ ๊น ๋จธ๋ฆฌ ์ํ ๊ฒธ TIL ์ฐ๋ฌ..ใ
์ค๋์ ๊ฐ์ธ ๊ณผ์ '๋ฉ๋ชจ์ฑ(My Todo List)'
ํ์ & ์ ํ ๊ตฌํ ์ฌํญ์ ๋ํด์ ๊ฐ๋ตํ๊ฒ ์์ฝํด์ ์ ์ด๋ณด๋ ค๊ณ ํ๋ค.
๋ฉ๋ชจ์ฑ ๋ง๋ค๊ธฐ
(My Todo List)
<Lv1- ํ์>
Todo List ํ๋ฉด ๋ง๋ค๊ธฐ
(ํค์๋: UIButton, UITableView)
โท Storyboard๋ฅผ ํ์ฉํด์ ๊ธฐ๋ณธ Todo List ํ๋ฉด UI ๊ตฌ์ฑํ๊ธฐ
โท UIButton๊ณผ UITableView ํ์ฉํ์ฌ ํ๋ฉด ๊ตฌ์ฑํ๊ธฐ
→ Todo ์ถ๊ฐํ๊ธฐ(UIButton)
→ Todo List ๋ณด์ฌ์ฃผ๊ธฐ(UITableView)
โท Todo์ ํ์ํ ๋ฐ์ดํฐ ๊ตฌ์ฑํ๊ธฐ
<Lv2 - ํ์>
Todo ์ถ๊ฐ ๋ฐ ์๋ฃ ๊ธฐ๋ฅ ๊ตฌํํ๊ธฐ
(ํค์๋: UIAlertController, UISegmentedControl)
โท Lv1์์ ๋ง๋ Todo ์ถ๊ฐ ๋ฒํผ ์ด์ฉํ๊ธฐ
โท UIAlertController ํ์ฉํด์ ํ ์ผ ์ถ๊ฐ UI ๋ฐ ๊ธฐ๋ฅ ๊ตฌํํ๊ธฐ
โท Todo ์๋ฃํ๊ธฐ ๊ธฐ๋ฅ
→ ๋ฒํผ ํน์ UISegmentedControl ํ์ฉ,
Todo์ ์๋ฃ ์ํ๋ฅผ ์๋ฃ/๋ฏธ์๋ฃ ์ํ๋ก ๋ณ๊ฒฝ
(UIButton ํน์ UISwitch ํ์ฉ)
โท ํ ์ผ์ ๋ํ๋ด๋ Todo์ ์๋ฃ/๋ฏธ์๋ฃ ์ํ์ ๋ฐ๋ผ UI ๋ณ๊ฒฝ
(ex. ์ค๊ฐ ๋ฐ์ค ๊ธ๊ธฐ, title ์์ '์๋ฃ' ํ์ ๋ถ์ด๊ธฐ, ...)
<Lv3 - ํ์>
Todo ์ญ์ ๊ธฐ๋ฅ ๊ตฌํํ๊ธฐ
(ํค์๋: UITableView, UIButton)
โท Todo ์ญ์ ํ๊ธฐ ๊ธฐ๋ฅ
→ ์ค์์ดํ ์ญ์ - UITableView ๊ธฐ๋ฅ ํ์ฉ
→ ํน์ Todo Cell์ ์ญ์ UIButton ๊ตฌ์ฑ
<Lv4 - ์ ํ>
Todo Cell ๋ฐ์ ์ํค๊ธฐ
โท Todo ๋ฐ์ดํฐ์ ๋ค์ด์๋ ๋ค์ํ ์์ ๋ฐฐ์นํ๊ธฐ
โทInterface Builder์ ์๋ง์ ์์ฑ๋ค์ ๋ฐ๊ฟ๋ณด๊ธฐ
(ex. UIImageVeiw(Todo์ ์ฌ์ง ์ถ๊ฐ), UILabel(๋ ์ง, ์๊ฐ ์ถ๊ฐ), ...)
<Lv5 - ์ ํ>
ํ ์ผ ์ถ๊ฐ ๋ฑ animation์ด ์๋ ์ฝ๋ ๊ตฌ์ฑํ๊ธฐ
โท iOS์์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๊ตฌํํด์ฃผ๋ animation๋ค์ด ๋ค์ํ๊ฒ ์์
(ex. tableVeiw์ cell์ด ์ถ๊ฐ๋๊ฑฐ๋ ์ญ์ ๋๋ animation, ...)
<PLAN>
โ๏ธ ์ค๋ ๋ฐค + ์ฃผ๋ง + ์์์ผ
ํ์๊ตฌํ๊น์ง ์์ฑ
โ๏ธ ํ์์ผ + ์์์ผ(15์ ์ ๊น์ง)
Standard ๋ณด์ถฉ๋ฐ ๊ณผ์ ์๋ฃ
โ๏ธ ์์์ผ ์คํ + ๋ชฉ์์ผ
์ ํ๊ตฌํ๊น์ง ๋์
โ๏ธ๊ธ์์ผ
์ค์ - ํ์๊ณผ ๊ณผ์ ์ฝ๋๋ฆฌ๋ทฐ(๋ฏธ์ )
์คํ - ํด์ค ๊ฐ์๋ณด๊ณ ๊ณต๋ถ