"์ญ์ค๋์์ ๋จน์!" ์ญ์ค๋ํ๊ต ํ์ ๋ฆฌ๋ทฐ iOS ์ฑ
[Commit Type] ์ด์ ์ ๋ชฉ
issueํญ์ label๊ณผ ๋์ผ
Setting
ํ๋ก์ ํธ ์ธํ
, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น
Feat
์๋ก์ด ๊ธฐ๋ฅ ๊ตฌํ (new feature)
Add
ํ์ผ ์ถ๊ฐ
Fix
๋ฒ๊ทธ ์์ (bug fix)
Docs
๋ฌธ์ ์์ฑ, ์์ (documentation)
Refactor
์ฝ๋ ๋ฆฌํฉํ ๋ง (refactoring)
Test
ํ
์คํธ ์ฝ๋, ๋ฆฌํฉํ ๋ง ํ
์คํธ ์ฝ๋ ์ถ๊ฐ
Chore
๋น๋ ์
๋ฌด ์์ , ํจํค์ง ๋งค๋์ ์์ , ํ์ผ ์ด๋ ๋ฐ ์ด๋ฆ ๋ณ๊ฒฝ ๋ฑ (production code ๋ณ๊ฒฝ์ด ์๋ ๊ฒฝ์ฐ)
[#์ด์๋ฒํธ] ์ปค๋ฐ๋ฉ์์ง
### Description
- [#1] Project Setting
- [#2] Add AlermBar
Commit Type / issue number
- ํจ์, ๋ฉ์๋ :ย lowerCamelCaseย ์ฌ์ฉํ๊ณ , ๋์ฌ๋ก ์์ํ๋ค.
- ๋ณ์, ์์ :ย lowerCamelCaseย ์ฌ์ฉํ๋ค.
- ์ฝ์ด
- ์ฝ์ด๋ก ์์ํ๋ ๊ฒฝ์ฐ: ์๋ฌธ์๋ก ํ๊ธฐ
- ๊ทธ ์ธ์ ๊ฒฝ์ฐ์๋ ์ฝ์ด๋ฅผ ํญ์ ๋๋ฌธ์๋ก ํ๊ธฐํฉ๋๋ค
- ํด๋์ค, ๊ตฌ์กฐ์ฒด, enum, extension ๋ฑ :ย UpperCamelCaseย ์ฌ์ฉํ๋ค.
- enum์ ๊ฐ case์๋ lowerCamelCase๋ฅผ ์ฌ์ฉ
- MARK ์ฃผ์ ์์ ์๋์๋ ๊ณต๋ฐฑ ํ์
- ์ฝ๋ก (
:
)์ ์ธ ๋์๋ ์ฝ๋ก ์ ์ค๋ฅธ์ชฝ์๋ง ๊ณต๋ฐฑ ๋๊ธฐ (๋จ, ์ผํญ ์ฐ์ฐ์์ ๊ฒฝ์ฐ ์ฝ๋ก ์๋ค๋ก ๋์ฐ๊ธฐ) if let
,ยguard let
ย ๊ตฌ๋ฌธ์ด ๊ธด ๊ฒฝ์ฐ์๋ ์ค๋ฐ๊ฟํ๊ณ ํ ์นธ ๋ค์ฌ์ฐ๊ธฐ- ์ฝค๋ง(
,
) ๋ค์ ๊ณต๋ฐฑ ์ถ๊ฐ - ์ฐ์ฐ์ ์๋ค๋ก ๊ณต๋ฐฑ์ ์ถ๊ฐํฉ๋๋ค.
- ํ์ดํ(
->
) ์์ชฝ์ ๊ฐ๋ ์ฑ์ ์ํด ๋น ๊ณต๋ฐฑ์ ์ถ๊ฐํฉ๋๋ค. @objc
,๋ธ๋ญ ๋จ์
์ฌ์ด์๋ ์ค๋ฐ๊ฟ์ ์ถ๊ฐํฉ๋๋ค.
///
๋ฅผ ์ฌ์ฉํด์ ๋ฌธ์ํ์ ์ฌ์ฉ๋๋ ์ฃผ์ ๋จ๊ธฐ๊ธฐ// MARK:
๋ฅผ ์ฌ์ฉํด์ ์ฐ๊ด๋ ์ฝ๋๋ฅผ ๊ตฌ๋ถ์ง๊ธฐ- ๊ฐ๋ฅํ ์ฝ๋ ์์์ ๋ฌธ์ํ๋ฅผ ์งํํด์ ์์ฐ์ฑ์ ์ฌ๋ฆด ์ ์๋๋ก ์ ๋ฆฌํ๊ธฐ