1. ๋ช ๋ช ๋ฒ
Swift์์๋ ์ด๋ฆ์ ์ง์ ๋ ์นด๋ฉ์ผ์ด์ค๋ฅผ ์ฌ์ฉํ๊ณ , ๋ชจ๋ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ๋ค.
Lower Camel Case(์๋ฌธ์๋ก ์์)
: fuction, method, variable, constant
ex) viewDidLoad, userTable ๋ฑ
Upper Camel Case(๋๋ฌธ์๋ก ์์)
: type(class, struct, enum, extension…)
ex) Person, Point, Week ๋ฑ
2. ์ฝ์๋ก๊ทธ
print ํจ์ : ๋จ์ ๋ฌธ์์ด ์ถ๋ ฅ
dump ํจ์ : ์ธ์คํด์ค์ ์์ธํ ์ค๋ช (description ํ๋กํผํฐ)๊น์ง ์ถ๋ ฅ
class Person {
var name: String = "TechYeon"
var age: Int = 10
}
let techYeon: Person = Person()
print(techYeon)
dump(techYeon)
---------------- ์ถ๋ ฅ -----------------
__lldb_expr_3.Person
โฟ __lldb_expr_3.Person #0
- name: "techYeon"
- age: 10
3. ๋ฌธ์์ด ๋ณด๊ฐ๋ฒ (String Interpolation)
ํ๋ก๊ทธ๋จ ์คํ ์ค ๋ฌธ์์ด ๋ด์ ๋ณ์ ๋๋ ์์์ ์ค์ง์ ์ธ ๊ฐ์ ํํํ๊ธฐ ์ํด ์ฌ์ฉ.
\(๋ณ์๋ ์์)
let name: String = “techYeon”
print(“my name is \(name)”)
---------------- ์ถ๋ ฅ -----------------
my name is techYeon
728x90
๋ฐ์ํ