: iOS์ Swift ๋ฌธ๋ฒ๊ณผ ๊ด๋ จ๋ ์ ๋ณด๋ฅผ ์ฐพ์ ์ ์๋ค.
: Swift ์ธ์ด ์ฌ์
ํ๊ตญ์ด๋ก ๋ณ์ญ๋์ด ์๋ ์ฌ์ดํธ โ The Swift Language Guide(ํ๊ตญ์ด) ๐
: ๋ค์ด๋ฐ ์ปจ๋ฒค์ ์ ์ ํ ๋ ์ฐธ๊ณ ํ๋ฉด ์ข์ API ๋์์ธ ๊ฐ์ด๋ ๋ผ์ธ
๋ค์ด๋ฐ ์ปจ๋ฒค์ (Naming Convention)์ด๋?
ํ๋ก๊ทธ๋๋ฐ์์ ๋ณ์, ํจ์, ํด๋์ค, ํ์ผ ๋ฑ์ ์ด๋ฆ์ ์ ํ๋๋ฐ ์ฐ์ด๋ ๊ท์น์ด๋ ๊ด๋ก
[ ๋ค์ด๋ฐ ์ปจ๋ฒค์ (Naming Convention)์ ์ข ๋ฅ ]
ํ์ค์นผ์ผ์ด์ค : ์ฒซ๊ธ์๋ ๋๋ฌธ์๋ก, ๋์ด์ฐ๊ธฐ ๋์ ๋๋ฌธ์๋ก ํ์
์) BaeJihae
์ค๋ค์ดํฌ์ผ์ด์ค : ๋์ด์ฐ๊ธฐ๋ฅผ _๋ก ํ์
์) bae_jihae
์ผ๋ฐฅ์ผ์ด์ค : ๋์ด์ฐ๊ธฐ๋ฅผ -๋ก ํ์
์) bae-jihae
ํ๊ฐ๋ฆฌ์์ผ์ด์ค : ํจ์์ ์ด๋ฆ ์์ ๋ณ์์ ํ์
๋ถ์ด๋ ๋ฐฉ๋ฒ
โ ์ฝ๋์ ๊ฐ๋
์ฑ ๋์ด๊ณ ๋ฒ๊ทธ๋ฅผ ๋ฐฉ์ง
์) strName
: ๋งค๋ Apple์์ ๋ฐํํ๋ ์ ์ ํ, ์ ๋ฐ์ดํธ ์ฌํญ, ์๋ก์ด ๊ธฐ๋ฅ, OS ๋ฒ์ ์ ๋ฐ์ดํธ ๋ฑ ๋ค์ํ ์ฃผ์ ์ ๋ํ ์์
โ iOS๊ฐ๋ฐ์๋ผ๋ฉด ๋งค๋ 6์๋ง๋ค ๊ผญ ์ฑ๊ฒจ๋ด์ผํ๋ ํ์ฌ!
โ WWDC 22 ๋ถํฐ ํ๊ตญ์ด ์๋ง ์ง์
: UIKit, SwiftUI ๋ฑ iOS๊ฐ๋ฐ์ ๊ธฐ์ด์ ์ธ ๋ด์ฉ์ ๊ณต๋ถํ ์ ์๋ tutorial์ ์ ๊ณตํ๋ ํ์ด์ง