이름짓기 규칙
Swift는 기본적으로 Camel Case를 사용
- Lower Camel Case : function, method, variable, constant
Ex) someVariableName
- Upper Camel Case : type(class, struct, enum, extension ...)
Ex) Person, Point, Week
- Swift는 모두 대소문자를 구분함
콘솔로그
- print() : 단순 문자열을 출력
- dump() : 인스턴스의 자세한 설명(description 프로퍼티) 까지 출력 -> 기본적으로 콘솔로그에 남기는 동작을함
문자열 보간법
- String Interpolation
- 프로그램 실행 중 문자열 내에 변수 또는 상수의 실질적인 값을 표현하기 위해 사용
- \() 사용
let age: Int = 10 //나이 상수를 선언
"안녕하세요! 저는 \(age)살입니다!" // \()을 사용하여 문자열 보간
print("안녕하세요! 저는 \(age)살입니다!") //콘솔로그에서 확인
class Person{
var name : String = " yagom "
var age : Int = 10
}
let yagom : Person = Person()
print(yagom) //프로젝트이름.Person
print("----------")
dump(yagom) // 프로젝트이름.Person #0
// - name: " yagom "
// - age: 10
yagom's blog
야곰의 프로그래밍 블로그입니다. iOS, Swift, Objective-C, C에 대해 이야기합니다.
blog.yagom.net
'iOS > Swift문법' 카테고리의 다른 글
Swift 기본문법) 특수문자 출력 (0) | 2023.06.17 |
---|---|
Swift 기본문법) 컬렉션 타입 (0) | 2022.09.05 |
Swift 기본문법) 기본 데이터 타입 (1) | 2022.08.31 |
Swift 기본문법) 상수와 변수 (1) | 2022.08.30 |
Swift 기본문법) 시작하며 (0) | 2022.08.22 |