์ƒ์„ธ ์ปจํ…์ธ 

๋ณธ๋ฌธ ์ œ๋ชฉ

[ ๐Ÿฃ ๊ฐœ๋ฐœ ์šฉ์–ด ์ •๋ฆฌ ๐Ÿ—‚๏ธ ] ์ปจ๋ฒค์…˜(Convention)

๋ณธ๋ฌธ

 

์ฝ๊ธฐ ์‰ฝ๊ณ  ์ผ๊ด€์„ฑ ์žˆ๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ณดํŽธ์ ์ธ ๋ฐฉ์‹์„

์ •์˜ํ•˜๋Š” ์ฝ”๋”ฉ ์Šคํƒ€์ผ ๊ทœ์•ฝ์„ ์ปจ๋ฒค์…˜์ด๋ผ๊ณ  ํ•œ๋‹ค. 

 

๋“ค์—ฌ์“ฐ๊ธฐ(Tab ๋˜๋Š” ๋“ค์—ฌ์“ฐ๊ธฐ), ๊ณต๋ฐฑ, ์ค„๋ฐ”๊ฟˆ, ์ฃผ์„ ๋“ฑ

์ฝ”๋“œ ์Šคํƒ€์ผ์— ๋Œ€ํ•œ ๊ทœ์น™๋“ค์ด ์žˆ๋‹ค. 

 

์ด๋Š” ์ผ๊ด€์„ฑ์žˆ๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ๋•Œ๋ฌธ์— 

๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋ฅผ ์ฝ๊ณ  ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์›Œ

ํŒ€ ๋‚ด ํ˜‘์—… ์‹œ ์ฝ”๋“œ๋ฅผ ์ดํ•ดํ•˜๋Š” ์‹œ๊ฐ„์„ ๋‹จ์ถ•ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

Swift ์ฝ”๋“œ ์ปจ๋ฒค์…˜


๐Ÿ“Œ ๋ณ€์ˆ˜/ ์ƒ์ˆ˜/ ํ•จ์ˆ˜ / ์™ธ๋ถ€์—์„œ ๊ฐ€์ ธ์˜จ ํŒŒ์ผ(.png / .json /  .wav) : lowerCamelCase  

๐Ÿ“Œ ํด๋ž˜์Šค / ๊ตฌ์กฐ์ฒด / ์—ด๊ฑฐํ˜• / ํ”„๋กœํ† ์ฝœ / Swift ํŒŒ์ผ ์ด๋ฆ„ : upperCamelCase   

๐Ÿ“Œ ์ฝœ๋ก (:) : ์ฝœ๋ก  ์‚ฌ์šฉ ์‹œ ์˜ค๋ฅธ์ชฝ๋งŒ ๋„์–ด์“ฐ๊ธฐ๋ฅผ ํ•œ๋‹ค. ๋‹จ, ์‚ผํ•ญ ์—ฐ์‚ฐ์ž๋Š” ์–‘์ชฝ ๋„์–ด์“ฐ๊ธฐ

๐Ÿ“Œ ์‰ผํฌ(,) : ์‰ผํ‘œ ์‚ฌ์šฉ ์‹œ ์˜ค๋ฅธ์ชฝ์—๋งŒ ๋„์–ด์“ฐ๊ธฐ 
 
๐Ÿ“Œ ์—ฐ์‚ฐ์ž :  ์–‘์ชฝ ๋„์–ด์“ฐ๊ธฐ

 ๐Ÿ“Œ ํ•จ์ˆ˜ ์†Œ๊ด„ํ˜ธ () : ํ•จ์ˆ˜๋ช…๊ณผ ์†Œ๊ด„ํ˜ธ๋Š” ๋ถ™์—ฌ์„œ ์‚ฌ์šฉํ•˜๊ณ , ์—ฐ์‚ฐ์ž ์˜ค๋ฒ„๋กœ๋”ฉ ์‹œ์—๋Š” ๋„์–ด์“ฐ๊ธฐ
 
 ๐Ÿ“Œ // ์ฃผ์„ : ์œ„๋กœ 2์ค„, ์•„๋ž˜๋กœ 1์ค„ ๋„์›Œ ์‚ฌ์šฉ


๐Ÿ”— Reference
- https://eeyatho.tistory.com/222
- https://ios-dev-tech.tistory.com/11

- https://www.inflearn.com/pages/infmation-69-20240509

 

๊ด€๋ จ๊ธ€ ๋”๋ณด๊ธฐ