SeSAC μ©μ° iOS μ±κ°λ°μ λΆνΈμΊ ν 2κΈ° ν©κ²©νκ³ λμ μ§μ κ³Όμ μ λν΄ μ μ΄λ³΄μμ΅λλ€. μ§μν λ, ν κ³Όμ μ λν νκΈ°λ λ§μλλ° ν΄λΉ κ³Όμ μ λν νκΈ°λ μ°ΎκΈ°κ° νλ€μ΄μ λ€μμ μ§μνμ€ λΆλ€λ λ³΄κ³ μ°Έκ³ νμλ©΄ μ’μ κ² κ°μμ κΈμ λ¨κ²¨λ΄ λλ€..
μ»΄ν¨ν°κ³΅νκ³Ό 4νλ μΌλ‘μ¨ μ·¨μ μ μν΄μλ λμΈνλ κ²½νμ΄ νμλΌλ κ²μ λλΌκ² λμμ΅λλ€. μ‘Έμ νλ‘μ νΈ(iOS μ± κ°λ°)λ₯Ό νλ κ²μ΄ μ λΆμΈ μ λ μ무 λΆνΈμΊ νλ ν©κ²©ν΄μ λ§μ νλ‘μ νΈλ₯Ό μ§νν΄ λ³΄κ³ μΆμμ΅λλ€. μ΅μ’ μ μΌλ‘λ ν¬νΈν΄λ¦¬μ€λ₯Ό μ λ§λ€μ΄ 빨리 μ·¨μ νκ³ μΆμκ³ μ.
iOSμ λν κ΄μ¬μ κ°€λμμμ μμ΄ν°μΌλ‘ λ°κΎΈλ©΄μ μμλμκ³ , κ·Έκ²μ κ³κΈ°λ‘ iOS κ°λ°μκ° λκΈ°λ‘ κ²°μ¬νμμ΅λλ€. Swift 곡λΆλ ν¨μ€νΈ μΊ νΌμ€ λ΄μ κ°μλ₯Ό μκ°νλ©΄μ μμνμμ΅λλ€. νμλ νκ΅ κ³Όμ μΌλ‘ iOS κ³Όλͺ©μ μκ°νμκ³ , μ§μ μ§μ κΉμ§λ μΈνλ°μ Swift Masterλ₯Ό λ€μμ΅λλ€.
SeSAC λΏλ§ μλλΌ ν ν· μ±μ€μΏ¨, κΈ°ν μ°½μ λμ리 λ±μλ μ§μνλ €κ³ νμμΌλ, ν©κ²©νκΈ° λλ¬Έμ κ·Έλ΄ μΌμ μκ² λ€μ.
π‘ μ λ°κΈ°μ€
κ΅μ‘μμ£Ό μμ§κ° μΆ©λΆνκ³ μλ£ ν μ·¨μ λλ μ°½μ μ μμ§κ° νκ³ ν λΆ
νλ‘κ·Έλλ° κΈ°μ΄ λ¬Έλ² μ§μμ κ°μΆ μλΉ νλ‘κ·Έλλ¨Έ
κ°μ²΄μ§ν₯ νλ‘κ·Έλλ°μ κΈ°μ΄ κ°λ μ κ°μΆ μλΉ νλ‘κ·Έλλ¨Έ
μ κ° μμ±ν λ΄μ©μ λ€μκ³Ό κ°μ΅λλ€.
λꡬ λμ리λ μ‘Έμ νλ‘μ νΈμ κ²½μ°, μ±κ³Όλ³΄λ€λ μ΄λ ν λ°©μμΌλ‘ ν λ¨μ μν΅μ νμκ³ , λ¬Έμ κ° μκ²Όμ λ μ΄λ»κ² ν€μ³ λκ°λμ§μ λν΄μ μμ±νμ΅λλ€.
μ μ²μλ₯Ό μμ±ν λ, λΆνΈμΊ νμ κ΅μ‘κ³Όμ μ μΈμΈν μ΄ν΄λ³΄κ³ κ·Έ μ€μμ μ΄λ ν κ²μ ν΅ν΄ μ±μ₯ν΄ λκ° μ μμμ§μ λν λ΄μ©μ ν¬ν¨νμ¬ λ΄κ° μ΄ λΆνΈμΊ νμ λν κ΄μ¬μ΄ μΌλ§λ λμμ§λ₯Ό λνλ΄κ³ μ΅λν iOS κ°λ°μκ° λκΈ° μν μ΄μ κ³Ό μ·¨μ μ λν κ΅³μ μμ§λ₯Ό μ΄λ¦¬λ κ²μ΄ μ€μνλ€κ³ μκ°ν©λλ€.
μ μ²μ μ μΆ λ§κ° κΈ°ν 3μΌ λ€μ 1μ°¨ ν©κ²© λ°νλ₯Ό λ°μ μ μμλλ°μ. μ¬μ κ³Όμ λ ν΄λΉ ν©κ²© λ°ν μ΄λ©μΌ λ΄μ λ§ν¬λ‘ μ 곡λμμ΅λλ€. κ³Όμ μ μ£Όλ λ΄μ©μ Swiftλ₯Ό νμ©νμ¬ κ°λ¨ν μ½μ νλ‘κ·Έλ¨μ μμ±νμ¬ μ¨λΌμΈμΌλ‘ μ μΆνλ κ²μ λλ€.
μ λ Swift 곡λΆλ₯Ό ν΄μκΈ° λλ¬Έμ λΉκ΅μ μμνκ² κ³Όμ λ₯Ό ν΄κ²°ν μ μμλ€κ³ μκ°ν©λλ€. (guardλ¬Έ λ±..)
μ¬μ κ³Όμ μ κΈ°κ°μ μ΄λ μ λ μ£Όμ΄μ§κΈ° λλ¬Έμ Swiftμ κ΄ν΄ 곡λΆν μκ°μ΄ μΆ©λΆνλ€κ³ νλ¨λμ§λ§, μ½λ© κ²½νμ΄λ κ΄λ ¨ μ§μμ΄ μμ μμΌμλ€λ©΄ μ¬μ κ³Όμ λ₯Ό ν΄κ²°νκΈ°κ° νλ€ κ² κ°μ΅λλ€.
μ¬μ κ³Όμ μ μΆ λ§κ° λΉμΌ μ€ν 6μ 30λΆμ 2μ°¨ ν©κ²© μμμ λ°μ μ μμμ΅λλ€. ν©κ²©μ κΈ°μ¨λ μ μ λ©΄λ΄ μΌμ μ μ μΆν΄μΌ νμλλ° (κ΅¬κΈ νΌ), μ μ°©μμ΄κΈ° λλ¬Έμ κ°λ₯ν μκ°μ νλ¨νκ³ λΉ¨λ¦¬ μ μΆνλ κ²μ΄ μ€μν©λλ€. μ λ λ©μΌμ λ°κ³ 10λΆ λ΄μ μ μΆνμ¬ μνλ μκ°μ λ©΄μ μ λ³Ό μ μμμ΅λλ€.
μΈν°λ·°λ₯Ό μν΄ μ κ° μ€λΉν λ΄μ©μ λ€μκ³Ό κ°μ΅λλ€.
μΈν°λ·°λ μ ν 무κ²μ§ μμ λΆμκΈ° μμμ μ§νλμκ³ , μ€λΉν λ΄μ©μ λ°νμΌλ‘ μ°¨κ·Όμ°¨κ·Ό λλ΅ν΄ λκ° μ μμμ΅λλ€.
μ μ κ²½μ° μ λ° κΈ°μ€ μ€ βμ·¨μ λλ μ°½μ μμ§κ° νκ³ ν μ¬λβ μ λν μ΄νμ΄ λΆμ‘±ν κ² κ°μ μμ¬μμ΄ λ¨μμλλ° μμΌλ‘ μΈν°λ·°λ₯Ό νμ€ μ§μμλΆλ€κ»μλ μ λ° κΈ°μ€μ λ§μΆμ΄ μ΄νμ νμλ©΄ μ’μ κ² κ°μ΅λλ€.
μ£Όλ§μ΄ μ§λκ³ μμμΌ μ€ν 4μμ ν©κ²© μ΄λ©μΌμ λ°μ μ μμμ΅λλ€.
μ΄ κΈμ μ½μΌμλ μ§μμ λΆλ€λ μ μ€λΉνμ μ ν©κ²©νμ ¨μΌλ©΄ μ’κ² μ΅λλ€.
κΆκΈνμ κ² μμΌμλ€λ©΄ λ©μΌλ‘ μ°λ½ μ£Όμλ©΄ λ΅ν΄ λλ¦¬κ² μ΅λλ€.
ν©κ²©ν΄μ κΈ°λΆμ΄ λ무 μ’λ€μ. κ°μ¬ν©λλ€. πππ