Swift Naming Convention - TIL1
Swift Naming Convention - TIL1

1. naming, console log, string interpolation
이름짓기
기본적으로 camelcase를 사용한다. Case에 따라서 lower CamelCase를 사용하는 경우와, Upper CamelCase를 사용하는 경우로 나뉜다.
Case | Where to Use |
---|---|
lower Camel Case | function, method, constant(ex. someVariableName) |
Upper Camel Case | type(class, struct, enum...)(ex. SomeTypeName) |
console log
콘솔 로그를 남기기 위해 print, dump함수를 제공한다.
print는 단순 문자열 출력을 담당하고, dump는 인스턴스의 자세한 설명까지 출력한다.
dump는 구조체,클래스 인스턴스들의 정보를 표현할 때 좋은 방법이다.
덤프한것과 프린트한것은 다른 결과를 출력할수있다.(같은 인스턴스를 출력할때도 dump와 print의 결과는 명백히 다르게 나온다.)
string interpolation
프로그램 실행중 문자열 내에 변수 또는 상수의 실질적 값을 표현하기 위해 사용한다.
(이곳에 변수를 적는다.)