μ°λ¦¬λ μ΅μ
λμ λν΄ λ¬Όμμ λ, μΌλ§λ μ λλ΅ν μ μμκΉ? Summary μ΅μ
λμ λ³μμ κ°μ΄ μμ μλ μκ³ , μμ μλ μλ μν(nil)λ₯Ό νννκΈ° μν΄ Swiftμ λμ
λ κ°λ
μ
λλ€. μ΅μ
λμ Enum ννλ‘ μ μλμ΄ μκ³ , κ°μ μκ³ μμμ κ° Caseλ‘ κ°μ§κ³ μμ΅λλ€. μ΅μ
λλ‘ ννλ κ°μ μ κ·Όνλ λ°©λ²μΌλ‘λ Forced Unwrapping(κ°μ μΈλν), Optional Binding(μ΅μ
λ λ°μΈλ©), Nil-Coalescing Operator(Nilλ³ν©μ°μ°μ)κ° μμ΅λλ€. μ΅μ
λ 체μ΄λμ ν΅ν΄μ μ΅μ
λ λ°μΈλ©μΌλ‘ ννλ μ½λλ₯Ό κ°κ²°νκ² μμ±ν μ μμ΅λλ€. μ΅μ
λ(Optional) λλ λ
μ μ΅μ
λμ μλ―Έ μ μ°λ¦¬λ κ·Όλ³Έμλ κ°λ°μμ΄κΈ° λλ¬Έμ Apple 곡μ λ¬Έμλ₯Ό 보λλ‘ νμ£ . (..
μ΅μ λ
μλ
νμΈμ.. 12μΌμ°¨ μ΅μ
λμ
λλ€. μ¬μ€ κΈ μ¬λ¦¬λ μκ° = λ μ§κ° μ§λ¬κΈ°λ νλ° κΉνλΈμλ μ¬λ ΈκΈ° λλ¬Έμ γ
γ
μ€λμ μ¬μ€ μ‘°κΈ νλ€μμ΄μ... λ λ°μ κ² λ³΄λ€λ λ§μμ΄ μ±μμμμ΄λ€μ...γ
γ
κ·Έλλ νμΌλ.. μ μ λ ₯ μΉμ°¬νλκ±Έλ‘! μ€λλΆλ‘ 100μΌ μ±λ¦°μ§ μ€ swift λ¬Έλ²μ λ°°μ°λ ννΈκ° λμ΄ λ¬μ΅λλ€! μ¬μ€ μ μΌ μ¬λ―Έμλ ννΈμΈ κ² κ°μμ. μ€μνκΈ΄νμ§λ§!! μμΌλ‘ 3μΌμΉλ 12μΌ μ±λ¦°μ§λ₯Ό 볡μ΅νλ κ²μ΄κΈ° λλ¬Έμ κ·Έμ μ§μ€νλ κ±Έλ‘..! βΆοΈ μλ¬Έ μΆμ² κΉνλΈ λ§ν¬ - Day 12 μ΅μ
λ