๐ญ ๋ผ-์ดํ/๐ ํฐ-์์ด-์
์ค๋์ ๋ฐฐ์ #105
๊ฐ๋ฐํ๋ ํ์ด
2021. 12. 30. 03:27
2021.12.29 ์ค๋์ ๋ฐฐ์
์ค๋ ํ ์ผ.
- ๋ค์ด๋ฒ ์ฝํ ์์
- ๊ณผ์ ์ ํ ์งํ
- OS๋ฉด์ ์ง๋ฌธ ์ ๋ฆฌ
- iOS๋ฉด์ ์ง๋ฌธ ์ ๋ฆฌ
์ค๋ ์๋ก ๋ฐ๊ฒฌํ ๊ฒ.
- ์ฑ ์๋์ ์ฑ์คํ ์ด๊ฐ ์ฌ์ฉ์ ๋๋ฐ์ด์ค์ ๋ง๊ฒ ์ฑ์ ์ต์ ํํด์ ๋ค์ด๋ฐ์ ์ ์๋๋ก ํด์ฃผ๋ ๊ฒ. ์ฌ๋ผ์ด์ฑ, ์ฃผ๋ฌธํ๋ฆฌ์์ค, ๋นํธ์ฝ๋ ์ธ ์ข ๋ฅ์ ๊ธฐ์ ์ ์์๋ค์ด ์๋ค. ์ฌ๋ผ์ด์ฑ์ ๋ฆฌ์์ค์ ์ฝ๋๋ฅผ ๋๋ฐ์ด์ค ์คํ์ ๋ง๊ฒ ๋๋ ๋๊ณ ํ์ํ ๊ฒ๋ง ๊ณจ๋ผ์ ๋ค์ด๋ฐ์ ์ ์๊ฒ ํด์ฃผ๋ ๊ธฐ์ . ์ฃผ๋ฌธํ ๋ฆฌ์์ค๋ ์ฒ์์ ์ฑ์ ๋ชจ๋ ๋ด์ฉ์ ๋ค ๋ฐ๋๊ฒ ์๋๋ผ ์ผ๋ถ๋ง ๋ฐ์๋๊ณ ํ์ํ ๋๋ง๋ค ์ฑ์คํ ์ด์ ์์ฒญํด์ ๋ฐ๋๊ฒ. ๋นํธ์ฝ๋๋ ๋ฐ์ด๋๋ฆฌ๊ฐ ์๋ ๋นํธ์ฝ๋๋ก ์ฑ์ ์ปดํ์ผํด๋๊ณ ์ฑ์คํ ์ด์์ ํ์ํ ์์ญ์ ๋นํธ์ฝ๋๋ง ๋ชจ์์ ์ฌ์ปดํ์ผ ํ๋ ๊ธฐ์ . ๋ชจ๋ฐ์ผ ๋๋ฐ์ด์ค๋ ์ ์ฅ๊ณต๊ฐ์ด ์๋์ ์ผ๋ก ์์ผ๋๊น ์ด๋ฐ ๊ธฐ์ ์ด ๋์์ง ์ถ๋ค. ์๊ฐํด๋ณด๋ฉด ๋๋ 100๋ฉ๊ฐ๊ฐ ๋๋ ์ฑ์ด ๋ณด์ด๋ฉด ์ง์ฐ๊ณ ์ถ์ ๋ง์์ด ๋ ๋ค..
- UIApplicationMain ๋ฉ์๋๊ฐ UIApplication๋ ๋ง๋ค๊ณ AppDelegate, SceneDelegate๋ ๋ง๋ค์ด์ค๋ค. ์๊ฐ ์คํ๋์ด์ผ ์ฑ์ ํ์ํ ์ ๋ค์ด ๋ค ์คํ๋จ.. ์๋ํ๋ฉด ๋ฐ๋ฃจํ๊ฐ UIApplication์์ ๋ง๋ค์ด์ง๊ณ ์ต์์ ๋ฃจํธ ์๋์ฐ ๊ฐ์ฒด๊ฐ AppDelegate/SceneDelegate์์ ๋ง๋ค์ด์ง๋๊น..
- @main์ ์ค์ํํธ 5.3์ ์ฒ์ ๋์์. ๋๋๊ฒ๋ struct, class, enum์ ๋ค ๋ถ์ผ ์ ์๋ค. enum์ด ์ํธ๋ฆฌ ํฌ์ธํธ๊ฐ ๋ ์ ์๋ค๋๊ฒ ์ ๊ธฐ..
์ค๋ ๋๋ ๊ฒ.
- ์ฌ์ค์ ๋ด ์ผ๊ธฐ์ฅ์ธ TIL ์กฐํ์๊ฐ ์์ฆ ์ ์ด๋ ๊ฒ ๋์์ง ๋ชจ๋ฅด๊ฒ ๋๋ฐ, ์ต๊ทผ์ ๋๋ฌด ์ฐ์ธํ ๊ธ๋ง ์๋ฉ์จ์ ๋ณด๋ ์ฌ๋์ ์ํด์๋ผ๋ ์์ํ ์ฆ๊ฑฐ์ด ์ผ๋ ์จ๋ณด๋ ค๊ณ ํ๋ค..
- ์ผ๋จ ์ค๋์ ๋ ์จ๊ฐ ๋ฐ๋ปํด์ ์ข์๋ค. ๋ฏธ์ธ๋จผ์ง๋ ๋ง์์ง๋ง ๊ทธ๋๋ ๊ฝค ๊ด์ฐฎ์ ๋ ์จ์ฌ์ ๊ธฐ๋ ์ผ๋ก ๋จธ๋ฆฌ๋ฅผ ์๋๋ค. ์ฝ๊ฐ์ ๋ฆฌํ๋ ์๊ฐ ๋๊ธด ํ๋ค.
- ์ค๋๋ง์ ์ฑ ๊ฐ๋ฐ์ ํ๋๊น ์ฌ๋ฐ๋ค. ์ญ์ ๋์ ๋ฐ๋ก๋ฐ๋ก ๋ณด์ด๋๊ฒ ์ต๊ณ ๋ค.
- ๋ญ๊ฐ ์ฝ๋ฉํ ์คํธ์ ๋ฒฝ์ ๊ณ์ ๋งํ๋ ๊ธฐ๋ถ์ด ๋ ๋ค. ํ์ฐฝ ์ํ์ ๋๋ ๋ฌธ์ ๋ง ๋ณด๋ฉด ์ด๋ป๊ฒ ํ์ง ๋ฐ๋ก๋ฐ๋ก ๋๋์ด ์๋๋ฐ ์์ฆ์ ๋ญ๊ฐ ํ๋ฆฐ ์ ๊ทผ์ธ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ด ๊ณ์ ๋ค์ด์ ์์์ด ์๋๋ ๊ฒ ๊ฐ๋ค. ๋น ๋ฅด๊ฒ ํธ๋๊ฒ ์ ์๋๋ ๊ฒ ๊ฐ๊ธฐ๋ ํ๊ณ ..
- ์ค๋๊น์งํด์ ์ผ๋จ ๊ฐ๊ณ ์ถ์ ํ์ฌ๋ค์ ์๋ฅ๋ฅผ ๋ค ๋ฃ์๋ค. ์ด๋ ๊ฒ ๋ง์, ๋ ์ข์ ํ์ฌ๋ค์ ์ง์ํ๊ณ ์ํ๊ณผ ๋ฉด์ ์ ๋ณผ ์ ์๋ ๊ธฐํ๋ฅผ ๋ฐ๋๋ค๋ ๊ฒ ์์ฒด๊ฐ ์๊ฐํด๋ณด๋ฉด ๊ฐ์ฌํ๊ณ ํ๋ณตํ ์ผ์ด๋ค. ์๋๋ฉด ์ง์ง ์ข๊ฒ ์ง๋ง ๊ทธ๋ ์ง ์๋๋ผ๋ ๊ทธ๋ฅ ๊ทธ ์์ฒด๋ก ๊ฐ์ฌํ๊ธฐ๋ก ํ๋ค.
๋ด์ผ์ ๊ณํ.
- ์ด๋ฒ ์ด ์ฝํ ๋ณด๊ธฐ
- ๊ณผ์ ์ ํ ๊ณ์ํ๊ธฐ
์ค๋์ ๊ฐ์ฌ.
- ํ๋ค ๋ ์์งํ ์ ์๋ ์ฌ๋์ ์ฃผ์ ์ ๊ฐ์ฌํด์.