1. ์์๋ ์ปฌ๋ ์
(Outlet Collection)์ ์ธ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์๊น์ ๋ํ ๊ณ ๋ฏผ ๋จ์ ์์ ๋ฐ๋ณต ๋๋ ๋์ผํ UI ๊ตฌ์ฑ, ๋์์ธ์ ์์๋ฅผ ๋ค๋ฃฐ ๋ ์ ํฉํ๋ค๊ณ ๋ณผ ์ ์๋ค. ๋ฌผ๋ก ์ธ๋ฑ์ค๋ฅผ ํ์ฉํด์ ๋ฐ์ดํฐ์ ์ ๊ทผํ๊ฑฐ๋ ๋ณ๊ฒฝํ๋ ๊ฒ๋ ๊ฐ๋ฅํ์ง๋ง ์ดํ์ UI ๊ตฌ์กฐ๊ฐ ๋ณ๊ฒฝ๋๊ฑฐ๋ ์ฝ๋๋ฅผ ๋ค์ ํ์ธํ๊ณ ์ ํ ๋ ์ด๋ ค์์ด ์๊ธธ ์ ์๋ค. ๋์์ธ์ ์ธ ๋ถ๋ถ๊ณผ ๋ฐ์ดํฐ์ ์ธ ๋ถ๋ถ์ ๋ถ๋ฆฌ๊ฐ ๋ ์ ์ ํ ์ ์๋ค. 2. ๊ฐ์ฒด์ ์ ์ธ ์์น (feat. DateFormatter) ํจ์ ๋ด๋ถ ํด๋์ค ๋ด๋ถ ํ์ผ ์ ์ฒด 3. TableView Contents Static cell : ํ์์ด ํญ์ ๋์ผํจ Dynamic type : ๋ฐ์ดํฐ์ ๋ฐ๋ผ ์ปจํ
์ธ ๊ฐ ๋ฌ๋ผ์ง, ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ํด๋น ๋ฐฉ์์ ์ฌ์ฉ View Header View Foo..
tableviewcell
์ฐ์ธก ํ๋ฉด์ ์ด๋ป๊ฒ ๊ตฌ์ฑํ ์ ์์๊น? ๊ฐ๋จํ๊ฒ TableViewController๋ฅผ ์ด์ฉํด๋ณด๋๋ก ํ์. ๋ค์ด๊ฐ๊ธฐ ์ ์ ์ฌ์ฉํ ํ๋กํ ์ฝ์ ๊ฐ๋จํ๊ฒ ์๊ฐํ๊ฒ ๋ค. CaseIterable ์ด๊ฑฐํ์ ๋ฐฐ์ด์ฒ๋ผ ์ฌ์ฉํ ์ ์๋๋ก ๋์์ฃผ๋ ํ๋กํ ์ฝ CustomStringConvertible ์๋ ๋งํฌ ์ฐธ๊ณ [Swift] CustomStringConvertible ํ๊ฐ์ง ์๋ก ์๊ฒ๋ ๊ฒ์ CustomStringConvertible ํ๋กํ ์ฝ์ ์ฑํํ๊ณ , ์ถ๋ ฅ์ ํ๋ฉด description์ผ๋ก ์ ํด ๋์ String ๊ฐ์ผ๋ก ์ถ๋ ฅ๋๊ธธ๋ ๊ทธ ๋์ Type ์ญ์ String์ธ ์ค ์์์ง๋ง Type์ ๊ทธ๋๋ก ์ด๊ฑฐํ ํ์
์ด์๋ค. print(SettingType.total)์ ๊ฐ์ด ์ถ๋ ฅ์ ํ๋ฉด "์ ์ฒด ์ค์ "๊ณผ ๊ฐ์ด ์ถ๋ ฅ๋๋๋ฐ ์ด๋ฅผ ํค..