스파르타 코딩 클럽 - iOS 스타터 6기/본 캠프
7. 스파르타 코딩 클럽 - Camel case, Snake case, : 컨벤션
seongpil Heo
2025. 3. 10. 15:35
오늘은 Camel case에 대해 작성해보려고 한다.
Camel case 작성에 앞서 먼저 Swift Convention Guide를 알아보자
❓ Swift Convention Guide
컨벤션이란 코드를 작성할 때 지키면 좋은 통일된 규칙을 의미합니다.
➡️ 통일된 규칙이 있으면 다른 사람이 작성한 코드를 빠르게 이해할 수 있어요!
Swift는 기본적으로 이름을 표기할 때 Camel Case로 이름을 만들고 있어요
이름을 지을 때 공백(스페이스바)를 넣을 수 없기 때문에, 공백 대신 그 다음 글자를 대문자로 씁니다.
1. Camel Case
- Camel은 낙타를 뜻합니다.
- 낙타의 혹처럼, 단어 사이의 공백 대신 대문자가 들어가는 형식을 말합니다.
my name is brody 를 Camel Case로 변환하면 아래와 같습니다.
myNameIsBrody // ✅ 공백은 없애고 공백 다음에 첫글자를 대문자로 변경하는 방법이에요!
2. Snake Case
- Snake는 뱀을 뜻합니다.
- 공백을 _(언더스코어)로 변경하여, 뱀처럼 길게 이어진 모양이라서 Snake case라고 합니다.
my name is brody 를 Snake Case로 변환하면 아래와 같습니다.
my_name_is_brody // ❌ 공백을 _로 변경하는 방법이에요.
3. 실습
my name is brody // 기본 문장
myNameIsBrody // Camel Case
Hello World // 기본 문장
HelloWorld // Camel Case
my car is fast
myCarIsFast
she loves coding
sheLovesCoding
we are learning swift
weAreLearningSwift
the sky is blue
theSkyIsBlue
i like coffee
iLikeCoffee
my favorite color is red
myFavoriteColorIsRed
this is a test
thisIsATest
programming is fun
programmingIsFun
apple makes great products
appleMakesGreatProducts
teamwork is important
teamworkIsImportant
the cat is sleeping
theCatIsSleeping
i want to travel
iWantToTravel
we are developers
weAreDevelopers
learning swift is easy
learningSwiftIsEasy
my computer is new
myComputerIsNew
4. : 컨밴션
- 타입을 정하는 : 앞에는 공백이 없고 뒤에는 공백이 있게 코드를 작성하세요.
var age: Int
let name: String // 처럼 : 앞에는 공백이 없게 뒤에는 공백을 넣어주세요
5. 실습
// 변수와 상수를 사용하여 기본 데이터 타입을 사용해보기
let name: String = "Seongpil"
let age: Int = 20
let krwMoney: Int = 10000
let pie: Float = 3.14
let myHeight: Float = 180.6
var myWeight = 76.80
var isDeveloper: Bool = false
// 튜플을 선언하고 인덱스 값을 사용하여 출력해보세요
let mario: (String, Int) = (name, age)
print(mario)
print(mario.0)
let mario2: (name: String, money: Int) = (name: "Mario", money:1000)
print(mario2)
print(mario2.name)
print(mario2.money)