1. 명명법 - 이름 짓는 법
스위프트에서는 카멜케이스를 사용한다.
카멜 케이스가 무엇이냐면 단어가 합쳐진 부분마다 이니셜을 대문자로 표시하는 것이다.
즉, 각각의 단어를 붙일 때 마다 맨 처음 글자를 대문자로 표시한다는 것이다.
ex) NamJay, CamelCase, MacBook
스위프트에서는 Lower Camel Case 와 Upper Camel Case 로 나누어 사용한다.
Lower Camel Case는 맨 앞 글자를 소문자로 표기한다는 것이고
ex) namJay, camelCase
Upper Camel Case는 맨 앞 글자를 대문자로 표기한다는 것이다.
ex) NamJay, CamelCase
예를 들어보았듯이 가장 맨 앞의 글자가 대문자인지 소문자인지에 따라 다르게 부른다는 것이다.
자세한 사항은 아래의 참고 사이트에서 확인하자.
스위프트는 모든 대소문자를 구분한다.
스위프트에서 카멜 케이스 사용 규칙
- Lower Camel Case : fuction, method, variable, constant
ex.) someVariableName
- Upper Camel Case : type(class, struct, enum, extension…)
ex.) Person, Point, Week
2. 콘솔로그
# 단순 문자열 출력
print
# 인스턴스의 자세한 설명(description)까지 출력
dump
print 와 dump 명령어를 통해서 콘솔에서 로그를 확인할 수 있다.
예를 들어서 간단하게 출력해보았다.
class Person {
var name: String = "jaynam"
var age: Int = 28
}
let jaynam: Person = Person()
print(jaynam)
dump(jaynam)
---------------- 출력 -----------------
__lldb_expr_11.Person
▿ __lldb_expr_11.Person #0
- name: "jaynam"
- age: 28
3. 문자열 보간법 | String Interpolation
프로그램 실행 중 문자열 내에 변수 또는 상수의 실질적인 값을 표현하기 위해 사용
\()
다른 언어에서는 문자열 내에서 변수 또는 상수를 출력할 때
C# 언어의 경우 {변수명 또는 상수명} 등의 표현으로 사용하고
Java 언어의 경우 변수 또는 상수 양 옆에 '+' 를 붙여서 표현했다.
# C#언어 문자열 보간법
int age = 28;
Console.WriteLine($"jaynam 의 나이는 {age} 입니다.");
# Java 문자열 보간법
int age = 28;
System.out.println("jaynam 은 " + age + "살 입니다.");
# Swift 문자열 보간법
let age: Int = 28
print("jaynam의 나이는 \(age) 입니다.")
구분해서 알아두자.
- 참고 사이트 -
www.edwith.org/boostcamp_ios/lecture/11126/
guswnsxodlf.github.io/camelcase-pascalcase-snakecase
blog.naver.com/ege1001/220466932974
'iOS > Swift' 카테고리의 다른 글
[Swift] 5. 컬렉션 타입 (Array, Dictionary, Set) (0) | 2020.09.08 |
---|---|
[Swift] 4. Any, AnyObject, nil (0) | 2020.09.07 |
[Swift] 3. 기본 데이터 타입 (0) | 2020.09.07 |
[Swift] 2. 상수와 변수 (0) | 2020.08.31 |
[Swift] 0. 스위프트 시작하기 전에 (0) | 2020.08.31 |