[Swift] 명명법/콘솔로그/문자열 보간법

zinnnn37·2024년 6월 19일
0

🐦‍🔥 Swift

목록 보기
2/7

🔖 명명법

📍 CamelCase를 사용한다
📍 대소문자를 구별한다

  1. Lower Camel Case: 함수, 메서드, 변수, 상수
    e.g. lowerCamelCase
  2. Upper Camel Case: 클래스, 구조체, 열거형, 익스텐션 etc.
    e.g. UpperCamelCase

🐾 출력

🖨️ print()

📍 단순한 문자열 출력

print("Hello World!")

🥟 dump()

📍 인스턴스의 자세한 내부 콘텐츠까지 출력한다

class Person {
    var name: String = "MJ"
    var age: Int = 10
}

let mj: Person = Person()
print(mj)

/*
 __lldb_expr_15.Person #0
 - name: "MJ"
 - age: 10
*/

⚖️ print vs dump

📍 print()는 출력하려는 인스턴스의 description 프로퍼티에 해당하는 내용만 출력한다

class Person {
    var name: String = "MJ"
    var age: Int = 10
}

let mj: Person = Person()

print(mj)
// __lldb_expr_15.Person

dump(mj)
/*
 __lldb_expr_15.Person #0
 - name: "MJ"
 - age: 10
*/

📑 Reference

iOS 프로그래밍을 위한 스위프트 기초 > 1단원 > 02

profile
😎노션 상주 중,,😎

0개의 댓글