์ฝ๊ธฐ ์ฝ๊ณ ์ผ๊ด์ฑ ์๋ ์ฝ๋๋ฅผ ์์ฑํ๋ ๋ณดํธ์ ์ธ ๋ฐฉ์์
์ ์ํ๋ ์ฝ๋ฉ ์คํ์ผ ๊ท์ฝ์ ์ปจ๋ฒค์ ์ด๋ผ๊ณ ํ๋ค.
๋ค์ฌ์ฐ๊ธฐ(Tab ๋๋ ๋ค์ฌ์ฐ๊ธฐ), ๊ณต๋ฐฑ, ์ค๋ฐ๊ฟ, ์ฃผ์ ๋ฑ
์ฝ๋ ์คํ์ผ์ ๋ํ ๊ท์น๋ค์ด ์๋ค.
์ด๋ ์ผ๊ด์ฑ์๋ ์ฝ๋๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์
๋ค๋ฅธ ์ฌ๋์ด ์์ฑํ ์ฝ๋๋ฅผ ์ฝ๊ณ ์ดํดํ๊ธฐ ์ฌ์
ํ ๋ด ํ์ ์ ์ฝ๋๋ฅผ ์ดํดํ๋ ์๊ฐ์ ๋จ์ถํ ์ ์๋ค.
Swift ์ฝ๋ ์ปจ๋ฒค์
๐ ๋ณ์/ ์์/ ํจ์ / ์ธ๋ถ์์ ๊ฐ์ ธ์จ ํ์ผ(.png / .json / .wav) : lowerCamelCase
๐ ํด๋์ค / ๊ตฌ์กฐ์ฒด / ์ด๊ฑฐํ / ํ๋กํ ์ฝ / Swift ํ์ผ ์ด๋ฆ : upperCamelCase
๐ ์ฝ๋ก (:) : ์ฝ๋ก ์ฌ์ฉ ์ ์ค๋ฅธ์ชฝ๋ง ๋์ด์ฐ๊ธฐ๋ฅผ ํ๋ค. ๋จ, ์ผํญ ์ฐ์ฐ์๋ ์์ชฝ ๋์ด์ฐ๊ธฐ
๐ ์ผํฌ(,) : ์ผํ ์ฌ์ฉ ์ ์ค๋ฅธ์ชฝ์๋ง ๋์ด์ฐ๊ธฐ
๐ ์ฐ์ฐ์ : ์์ชฝ ๋์ด์ฐ๊ธฐ
๐ ํจ์ ์๊ดํธ () : ํจ์๋ช ๊ณผ ์๊ดํธ๋ ๋ถ์ฌ์ ์ฌ์ฉํ๊ณ , ์ฐ์ฐ์ ์ค๋ฒ๋ก๋ฉ ์์๋ ๋์ด์ฐ๊ธฐ
๐ // ์ฃผ์ : ์๋ก 2์ค, ์๋๋ก 1์ค ๋์ ์ฌ์ฉ
๐ Reference
- https://www.inflearn.com/pages/infmation-69-20240509
- https://eeyatho.tistory.com/222
- https://ios-dev-tech.tistory.com/11