- 변수, 상수, 함수, 메서드, 타입 등의 이름은 대체로 다 쓸 수 있지만 쓸 수 없는 예외의 경우가 있다
- 스위프트에서 미리 정한 예약어 or 키워드 (var, class, let)
- 연산자로 사용될 수 있는 기호 ( +, -, *, /)
- 숫자로 시작하는 이름 (1st)
- 공백이 포함된 이름 (My First Project)
- 함수, 메서드, 인스턴스 이름은 첫 글자를 소문자로 사욜한다.
- 클래스, 구조체, 익스텐션, 프로토콜, 열거형 이름은 타입의 이름이기 때문에 첫 글자를 대문자로 사용한다.
- 대소문자를 확실하게 구분한다.
콘솔 로그를 남기는 용도의 함수는 print()와 dump()가 있다.
print() 함수는 출력하려는 인스턴스의 description 프로퍼티에 해당하는 내용을 출력
dump() 함수는 출력하려는 인스턴스의 내부 컨텐츠까지 출력
문자열 보간법은 변수 또는 상수 등의 값을 문자열 내에 나타내고 싶을 때 사용한다
\(변수)로 문자열 사이에 대입시키면 된다let name: string = "eunsung" print("my name is \(name)")
하드 스킬은 실력을 남기고 소프트 스킬은 사람을 남긴다.
하드 스킬 - 개발자로서의 개발 능력
소프트 스킬 - 정량화 할 수 없는 개인의 고유한 속성 및 성격 특성
소프트 스킬이 좋은 사람은 본인의 영향력을 향상해준다.
공감과 커뮤니케이션도 지능이다.
실패는 경험이고 성공은 경력이다