π μ΄λ¦μ§κΈ°
π Lower Camel Case: function, method, variable, constant
π Upper Camel Case: type (class, struct enum, extension...)
π μ½μλ‘κ·Έ λ¨κΈ°κΈ°
π print (): λ¨μ λ¬Έμμ΄ μΆλ ₯
π dump (): μΈμ€ν΄μ€μ μμΈν μ€λͺ (description νλ‘νΌν°)κΉμ§ μΆλ ₯
π λ¬Έμμ΄ λ³΄κ°λ² (String Interpolation)
π νλ‘κ·Έλ¨ μ€ν μ€ λ¬Έμμ΄ λ΄μ λ³μ λλ μμμ μ€μ§μ μΈ κ°μ νννκΈ° μν΄ μ¬μ©
π \( )
import Swift
let age: Int = 20
print("Hello I am \(age+9) years old~")
class Person {
var name: String = "nana"
var age: Int = 22
}
let nana: Person = Person()
print(nana)
dump(nana)
π μμ, λ³μμ μ μΈ
π κ°μ νμ μ΄ λͺ ννλ€λ©΄ νμ μ μλ΅ κ°λ₯
π λμ€μ ν λΉνλ €κ³ νλ μμλ λ³μλ νμ μ κΌ λͺ μν΄μΌ ν¨
let constant: String = "μ°¨νμ λ³κ²½μ΄ λΆκ°λ₯ν μμ let"
var variable: String = "μ°¨νμ λ³κ²½μ΄ κ°λ₯ν λ³μ var"
variable = "λ³μλ μ΄λ κ² μ°¨νμ λ€λ₯Έ κ°μ ν λΉν μ μμ§λ§"
// constant = "μμλ μ°¨νμ κ°μ λ³κ²½ν μ μμ΅λλ€" // μ€λ₯λ°μ
π κΈ°λ³Έ λ°μ΄ν° νμ
π Bool, Int/UInt, Float, Double, Character, String
var someBool: Bool = true
someBool = false
var someInt: Int = -100
var someFloat: Float = 3.14
var someDouble: Double = 3.14
someDouble = 3
var someCharacter: Character = "π"
someCharacter = "π"
someCharacter = "κ°"
someCharacter = "A"
// someCharacter = "ννν" // String type-> μ»΄νμΌ μ€λ₯λ°μ
print(someCharacter)
var someString: String = "μ΄κ±°μ¨ μ€μννΈ"
someString = someString + "μ‘Έλ €μ"
print(someString)
// someString = someCharacter // Character type-> μ»΄νμΌ μ€λ₯λ°μ
someString = """
μ¬λ¬μ€ λ¬Έμμ΄μ
μ¬μ©ν μ μμ΅λλ€.
첫 μ€μ κ²Ήλ°μ΄ν μΈ κ°,
λ§μ§λ§ μ€μ κ²Ήλ°μ΄ν μΈ κ°λ₯Ό
μ¬μ©νλ©΄ λ©λλ€.
κ²Ήλ°μ΄ν μΈ κ°μΈ μ€(첫μ€, λμ€)μμ
μ€ λ°κΏμ νμ§ μμΌλ©΄ μ€λ₯κ° λ°μν©λλ€.
"""
π Any, AnyObject, nil
// Any
var someAny: Any = 10
someAny = "μ΄λ νμ
μ΄λ ok"
someAny = 99
let someDouble: Double = someAny
// AnyObject
class someClass {}
var someAnyObject: AnyObject = someClass()
someAnyObject = 88.8
// nil: NULL (Any, AnyObject typeμ΄λΌλ nilμ μλ¨)
// someAny = nil
// someAnyObject = nil
'iOS > Basic Challenge' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[6] ν¨μ / νλΌλ―Έν° / ν΄λ‘μ (0) | 2022.02.26 |
---|---|
[5] λ°λ³΅λ¬Έ (0) | 2022.02.25 |
[4] μ°μ°μ / 쑰건문 (0) | 2022.02.24 |
[3] Array, Dictionary, Set(컬λ μ νμ ) (0) | 2022.02.22 |
[2] Swift λ¬Έλ² μ°μ΅νκΈ° (feat. BOJ) (0) | 2022.02.22 |