ios(7)
-
[Swift] #6 - Class
** κ°μ²΄μ§ν₯ νλ‘κ·Έλλ° κ°μ²΄λ‘ νλ‘κ·Έλ¨μ κ΅¬μ± κ°μ²΄: μ 보(λ³μ) + λμ(ν¨μ) κ°μ²΄λ₯Ό λ§λ€ λλ ν΄λμ€λΌλ μ€κ³λλ₯Ό μ΄μ©ν΄μ λ§λ¬ ** κ°μ²΄μ§ν₯μ μ©μ΄ κ°μ²΄: λ°μ΄ν°, νμ, μμ΄λ΄ν°ν°λ₯Ό κ°μ§κ³ μλ κ² ν΄λμ€: κ°μ²΄λ₯Ό μμ±νλ ν μΊ‘μν: νμμ μνλ₯Ό ν¬μ₯νκ³ μΈλΆμ λ ΈμΆν κ²κ³Ό κ°μΆ κ²μ κ²°μ νλ κ² μμ: μ½λμ μ¬μ¬μ©μ±κ³Ό κ³μΈ΅κ΅¬μ‘°μ νν λ€νμ±: μΊ‘μν, μμκ³Ό ν¨κ» λμν¨μΌλ‘μ¨ κ°μ²΄-μ§ν₯ νλ‘κ·Έλ¨μ νλ¦ μ μ΄λ₯Ό λ¨μννλ κ² ** ν΄λμ€ μ μ νλ‘νΌν° = λ©€λ² λ³μ = μμ± // Class // 'μ¬μ©μ μ μ νμ ' // ν΄λμ€ μ μ class SimpleClass { var name = "SimpleClass" var count = 0 } // κ°μ²΄ μμ± var simpleClass =..
2021.09.03 -
[Swift] #5 - ν¨μ
** ν¨μ νλ‘κ·Έλ¨μ κΈ°λ³Έμ μΈ κ΅¬μ±μμλ‘, μ΄λ€ μμ μ μννλ λ¬Έμ₯μ κ·Έλ£Ήμ μλ―Έν¨ ex) λ κ³ λΈλ κ°λ μ±μ μ¦λ, μ μ§κ΄λ¦¬κ° μ¬μ μ¬μ¬μ© κ°λ₯ν μ½λλΈλ ** ν¨μ μ μ // ν¨μ μ μ func sayHello(name: String) -> String { return "Hello \(name)" } // ν¨μ νΈμΆ print(sayHello(name: "λ―Έμ§")) func multipl(dan: Int) { for j in 1...9 { print("\(dan) X \(j) = \(dan * j)") } } multipl(dan: 5) ** ν¨μμ λ§€κ°λ³μ λ§€κ°λ³μμ κ°μ: μ νμ΄ μκΈ΄ νμ§λ§ ν¬κ² μ κ²½ μΈ νμκ° μμ λ°νκ°μ κ°μ: 1κ°λ§ κ°λ₯ / μ¬λ¬κ°μ λ°μ΄ν°λ₯Ό μ λ¬νκ³ μΆμΌλ©΄ Collec..
2021.09.01 -
[Swift] #4 - Collections
** Collections, μ§λ¨ μλ£ν μλ‘ κ΄λ ¨μ΄ μλ λ°μ΄ν°λΌλ¦¬ λͺ¨μμ κ΄λ¦¬ λ€λ°μ΄ν°λ₯Ό κ·Έλ£Ήλ¨μλ‘ λ¬Άμ μ μμΌλ―λ‘ λ€λμ λ°μ΄ν°λ₯Ό λ€λ£° λ νΈλ¦¬ν¨ λ°°μ΄(Array): μΌλ ¨λ²νΈλ‘ ꡬλΆλλ μμμ λ°λΌ λ°μ΄ν°κ° μ λ ¬λ λͺ©λ‘ ννμ μλ£ν μ§ν©(Set): μ€λ³΅λμ§ μμ λ°μ΄ν°μ λͺ¨μ μ§ν© ννμ μλ£ν νν(Tuple): μ’ λ₯μ μκ΄μμ΄ λ°μ΄ν°λ€μ λͺ¨μ μλ£ν, μμ λ° μμ λ₯Ό ν μ μμ(Immutable) λμ λ리(Dictionary): ν€(key)-κ°(value) μμΌλ‘ μ°κ΄λ λ°μ΄ν°λ€μ μμ μμ΄ λͺ¨μ μλ£ν ** Array μ μΈκ³Ό μ΄κΈ°ν // μ μΈ + μ΄κΈ°νO var bts1 = ["μ§", "μκ°", "μ μ΄ν", "RM", "μ§λ―Ό", "V", "μ κ΅"] let bts2 = ["μ§", "μκ°",..
2021.08.30 -
[Swift] #3 - νλ¦ μ μ΄
** if 쑰건문 μ½λ λΈλ: {}, μ€ν λ¨μμ΄λ©° μν₯λ ₯μ λ―ΈμΉλ λ²μλ₯Ό λνλ // if else 쑰건문 let adult = 19 let age = 15 if age < adult { print("λΉμ μ λ―Έμ±λ μ") } else { print("λΉμ μ μ±μΈ") } // μ€μ²© if λ¬Έ let gender = "female" if age < adult { if gender == "female" { print("λΉμ μ λ―Έμ±λ μ¬μ±") } else { print("λΉμ μ λ―Έμ±λ λ¨μ±") } } ** Switch 쑰건문 κ° caseλ₯Ό μ½λλΈλμΌλ‘ ꡬλΆνμ§ μμ case λ§λ€ breakλ¬Έμ μμ±νμ§ μμλ λ¨ // switch 쑰건문 : λ€μ€ μ ν let browser = "Chrome" var browser..
2021.08.27 -
[Swift] #2 - μ°μ°μ
** μ°μ μ°μ°μ let num1 = 5 let num2 = 3 -num1 // -5 num1 + num2 // 8 num1 - num2 // 2 num1 * num2 // 15 num1 / num2 // 1 num1 % num2 // 2 ** λΉκ΅ μ°μ°μ ** λ Όλ¦¬ μ°μ°μ let num1 = 5 let num2 = 3 let num3 = 2 // λΉκ΅ μ°μ°μ num1 num2 // true num1 = num2 // true num1 == num2 // false num1 != num2 // true // μ°μ + λΉκ΅ μ°μ°μ num1 > num2 && num1 num2 && num1 != num2 // T && T n..
2021.08.26 -
[Swift] #1 - μμμ λ³μ
** μμμ λ³μ κ°μ μ μ₯νκΈ° μν΄ μ¬μ© κ°μ μ μ₯νκΈ° μν΄μ κ°μ μ μ₯ν 곡κ°μ μ μΈν΄μΌ ν¨ μμ(Constant): κ°μ νλ² μ μ₯νλ©΄ λ°κΏ μ μμ λ³μ(Variable): κ°μ μ μ₯ν νμλ μΈμ λ λ°κΏ μ μμ ** μμ ν€μλ let μΌλ‘ μμ μμλͺ μ age μμλ‘ μ μΈνκΈ° λλ¬Έμ κ°μ λ³κ²½ν μ μμ let age = 20 // ageλΌλ μμμ 20μ΄λΌλ κ° μ μ₯ ** λ³μ ν€μλ var λ‘ μμ λ³μλͺ μ age λ³μλ‘ μ μΈνκΈ° λλ¬Έμ κ°μ λ³κ²½ν μ μμ var age = 20 // ageλΌλ λ³μμ 20μ΄λΌλ κ°μ μ μ₯ ** λ³μ, μμ μλͺ κ·μΉ μ€λ³΅ μ μΈν μ μμ (μ½λλΈλ λ΄μμ μ μΌ) swift ν€μλλ μ¬μ©ν μ μμ ex) let, var, switch, ... -> μ»΄..
2021.08.26