ios개발을 위한 문법정리
boostcourse - iOS프로그래밍을 위한 스위프트 기초 를 수강하며 작성하였습니다.
1. swift의 명명법
Lower camel Case : function, method, variable, constant
ex) someVariableName
명명할때 띄어쓰기 없이 작성하기 위하여 앞단어는 소문자로 작성하고 나머지 단어의 첫글자는 대문자로 작성한다.
Upper Camel case : type(class, struct, enum, extension, ...)
ex) Person, Point, Week
첫글자는 대문자로 작성한다.
2. 콘솔로그에 출력하기
print() - 단순 문자열 출력
dump() - 인스턴스의 자세한 설명까지 출력
3. 문자열 보간법(String Interpolation)
import Swift
let age: Int = 10
print("안녕하세요! 저는 \(age)살 입니다.")
// == "안녕하세요! 저는 10살 입니다."
class Person{
var name: String = "ms"
var age: Int = 10
}
let ms: Person = Person();
print(ms)
// __lldb_expr_256.Person //person의 인스턴스인 정도로만 출력
dump(ms)
// __lldb_expr_256.Person #0
// name: "ms"
// age: 10