SWIFT
-
λλ€ν¨μSwift 2020. 11. 4. 15:35
μλ νμΈμ. κ·Έλ¦°μ λλ€! μ΄λ² ν¬μ€ν μμλ 짧κ²λλ§ λλ€ν¨μμ λν΄ ν¬μ€ν μ νκ² μ΅λλ€. μ κ° λλ€ν¨μλ₯Ό μ°Ύμλ³΄κ³ νμ΅νκ²λ κ³κΈ°λ μ λΈλ‘κ·Έμ Swift > κ°λ° λ©λ΄μμ νμΈν μ μλ―μ΄ λ¬΅μ°λΉ κ²μμ νλ‘κ·Έλλ°νλ λμ€ μ»΄ν¨ν°μ 묡μ°λΉ λ₯Ό λλ€νκ² λ°μμμΌνλ μΌμ΄ μκ²Όμ΅λλ€. μ΄μ μ°¨κ·Όμ°¨κ·Ό μ€μννΈ λ¬Έλ²μ νμ΅νλ μ λ μ°μ ꡬκΈλ§μ ν΅ν΄ μ€μννΈμμ λλ€ν¨μ μ¬μ©μ λν΄ νμ΅μ ν΄λ΄€μ΅λλ€. μ κ·ΈλΌ μ€μννΈμμ λλ€ν¨μλ₯Ό μ μνκ³ μνλ 쑰건μ λ§κ² λλ€κ°μ λμΆν΄λ΄λ κ³Όμ μ κ°μ΄ μ§νν΄λ³΄μμ£ ~! μ€μννΈ 4.2 λ²μ μ΄ν λΆν° λͺ¨λ μ μμ μ€μ νμ μ μ체μ μΈ λλ€ν¨μλ₯Ό μ 곡ν΄μ£Όλλ‘ μ λ°μ΄νΈ λμμ΅λλ€! κ·Έλμ μ΄ ν¬μ€ν μμλ 4.2λ²μ μ΄νμ μ΄μ μΌλ‘ λ λ€ μμλ³΄κ² μ΅λλ€~!! [Swift 4..
-
ꡬ쑰체μ ν΄λμ€Swift 2020. 11. 4. 09:45
μλ νμΈμ. κ·Έλ¦°μ λλ€! μ΄λ² ν¬μ€ν μμλ μ€μννΈμ κ°μ²΄μ§ν₯ νλ‘κ·Έλλ° μ±κ²©μ λν΄ μμλ³΄κ² μ΅λλ€. κ·Έ μ€ λνμ μΈ κ΅¬μ‘°μ²΄μ ν΄λμ€μ λν΄ μ¬μΈ΅ νμ΅μ ν΄λ³Ό μμ μ λλ€..! λ§λ§ λ€μ΄λ λ²μ¨ νλ‘κ·Έλλ°μ μ²μ μ ν λΆλ€μ λ―μ€κ² λκ»΄μ§λ κ²½ν₯μ΄ μλ ννΈλ€μ λλ€. μ΄μ ν¬μ€ν κΉμ§μ κΈ°μ΄λ€μ κ·Έλλ κ·Έλμ λ μ΄ν΄νλ©° λμ΄κ° μ μλ λΆλΆμ΄ λ§μλλ° μ΄λ² ν¬μ€ν λΆν°λ μ‘°κΈ λ μ¬μ€ν κ°λ λ€μ΄ λμ€λ μ§μ€ν΄μ κ°μ΄ νμ΅ν΄λ΄μ^^ μ°μ , ꡬ쑰체μ ν΄λμ€λ λ°μ΄ν°λ₯Ό μ©λμ λ§κ² λ¬Άμ΄ νννκ³ μ ν λ μ μ©ν©λλ€. νλ‘νΌν°μ λ©μλλ₯Ό μ¬μ©νμ¬ κ΅¬μ‘°νλ λ°μ΄ν° λ° κΈ°λ₯μ κ°μ§λλ€. μ¦ νλμ μλ‘μ΄ μ¬μ©μ μ μ λ°μ΄ν° νμ μ λ§λ€μ΄ μ£Όλκ² μ λλ€. μ΄μ κΉμ§μ ν¬μ€ν μμ μμλ³Έ λ°μ΄ν° νμ κ³Ό μ΄κ±°νμ λͺ¨λ κ° νμ μ΄..
-
μ΅μ λSwift 2020. 11. 3. 11:55
μλ νμΈμ. κ·Έλ¦°μ λλ€! μ΄λ² ν¬μ€ν μμλ μ€μννΈμ νΉμ§ μ€ νλμΈ μμ μ±μ λ¬Έλ²μΌλ‘ λ΄λ³΄νλ κΈ°λ₯μΈ μ΅μ λμ λν΄ μμλ³΄κ² μ΅λλ€. κΈ°μ‘΄ CμΈμ΄λ Objective-Cμμλ μμλ μ½μ νΈλ‘ μ€μννΈμμ λ°°μλ³΄μ€ μ μμ΅λλ€~! μ΅μ λ : 'μ νμ μΈ' , 'κ°μ΄ μμμλ, μμμλ'λ₯Ό λνλ΄λ©° λ³μλ μμμ κΌ κ°μ΄ μλ€κ³ 보μ₯ν μ μμμ μλ―Έν©λλ€. μ¦ κ°μ΄ nil(NULL)μΌ μλ μλκ±Έ μλ―Έν©λλ€. 1. μ΅μ λ μ¬μ© μ΅μ λ λ³μ λλ μμκ° μλλ©΄ nilμ ν λΉν μ μμ΅λλ€. κ°μ΄ μλ μ΅μ λ λ³μ λλ μμμ κ°μ λ‘ μ κ·Όνλ €λ©΄ λ°νμ μ€λ₯κ° λ°μλ¨. nilμ μ΅μ λλ‘ μ μΈλ κ³³μμλ§ μ¬μ©ν μ μμ΅λλ€. -. μ μΈλ°©λ² : λ°μ΄ν° νμ λ€ λ¬Όμν(?) νμ -. μ΅μ λ μ¬μ© μν© : 맀κ°λ³μμ ..
-
Git κΈ°μ΄ (2)Git 2020. 11. 2. 21:26
μλ νμΈμ. κ·Έλ¦°μ λλ€! μ΄λ² ν¬μ€ν μμλ μ λ² ν¬μ€ν μμ Git κΈ°μ΄μ λν΄ μμ보μλλ°μ. Gitμ μμ μ μ μ₯νκ³ νλ¦μ λ³Ό μ μμμ΅λλ€. κ·Έλ¬λ λ‘κ·Έλ§ λ³Έλ€κ³ μ’μκ² μμ£ . κ·Έλμ Gitμ μμ μμ μΌλ‘ λμκ° μ λ μμ΅λλ€. λ°λ‘ revertμ resetμ ν΅ν΄μ λ§μ΄μ£ ! μ΄λ²μλ μ΄μ΄μ λ μ¬νλ λΆλΆμ λν΄ νμ΅νκ² μ΅λλ€. κ·ΈλΌ λ°λ‘ λ€μ΄κ°λ³΄λλ‘ νμ£ ^^ -. git revert : νλμ 컀λ°μ λλ €λμ --> νΉμ μ»€λ° λ³κ²½μ¬νμ λμ§μ΄ κ°μ Έμ΄ -. git reset : 컀λ°κΉμ§ λλ €λμ --> νΉμ 컀λ°κΉμ§ νμ€ν 리 μ λΆ μμ -. git branch λΈλ°μΉλͺ : κ°μ§μΉκΈ°, ν΄λΉ git λͺ¨μ κ·Έλλ‘ μμ 곡κ°μ λ λ§λ¬ (κΈ°μ‘΄μ λ³κ²½νμ§ μμ) -> λ³κ²½λ λΈλ°μΉλ mergeνμ¬ λ³ν©..
-
Git κΈ°μ΄ (1)Git 2020. 11. 2. 20:36
μλ νμΈμ. κ·Έλ¦°μ λλ€! μ΄λ² ν¬μ€ν μμλ Gitμ κΈ°μ΄μ λν΄ μμλ³΄κ² μ΅λλ€. λ¨Όμ Gitμ VCS(Version Control System)μ€ νλμ λλ€. μ¦ μμ€ μ μ₯μμ λλ€. VCSλ νμΌμ λ³κ²½μ΄λ ₯μ κΈ°λ‘νμ¬ κ΄λ¦¬λ₯Ό μ©μ΄νκ² ν΄μ£Όλ κ²μ λλ€. μ΄μ μΌλ‘λ 1) λ³κ²½ μ΄λ ₯μ κΈ°λ‘ν΄ λ³κ²½λ λ΄μ© 곡μ κ°λ₯ 2) νμΈμ΄ μμ ν λ΄μ© μ½κ² λ³ν© 3) κ³Όκ±° μν μ½κ² 볡ꡬ κ°λ₯ 4) μ¬λ¬ λΆκΈ°(Branch)λ₯Ό ν΅ν΄ λ³λ ¬ κ΄λ¦¬ κ°λ₯ μ κ·ΈλΌ μ΄μ 본격μ μΌλ‘ Gitμ κΈ°μ΄μ μ¬μ©λ²μ λν΄ μμλ³΄κ² μ΅λλ€. -. cd κ²½λ‘ : κ²½λ‘ μ΄λ -. mkdir ν΄λλͺ : ν΄λ μμ± -. ls -a : ν΄λ λ΄ λͺ¨λ 리μ€νΈ μ‘°ν -. git init : ν΄λΉ λλ ν 리 κΈ°λ‘ μΆμ -. touch νμΌ : νμΌ μμ± -. g..
-
νΉμ κΈ°νΈμ λ¬Έμ μ½λλ²Swift 2020. 11. 2. 19:01
μλ νμΈμ. κ·Έλ¦°μ λλ€! μ΄λ² ν¬μ€ν μμλ νΉμ κΈ°νΈμ λ¬Έμ μ½λλ²μ λν΄ μλ €λλ¦¬κ² μ΅λλ€. μ΄λ»κ² 보면 νμ΄ νλ‘κ·Έλλ°μ νλ©΄μ μλ‘ μν΅μ κ°μ₯ μ€μν λΆλΆμ λλ€. νΉμκΈ°νΈ μλ¬Έ νκΈ : Colon μ½λ‘ ; Semicolon μΈλ―Έμ½λ‘ / Slash μ¬λμ \ Back Slash λ°±μ¬λμ @ At Sigh μ£ μ¬μΈ or μ£ & Ampersand μ€νΌμΌλ ' Aposterophe μ΄νΌμ€νΈλ‘νΌ ` Grave κ·Έλ μ΄λΈ - Hyphen νμ΄ν Right Angle Braket λΌμ΄νΈ μ΅κΈ λΈλΌν· { Left Brace λ ννΈ λΈλ μ΄μ€ } Right Brace λΌμ΄νΈ λΈλ μ΄μ€ [ Left Braket λ ννΈ λΈλΌν· ] Right Braket λΌμ΄νΈ λΈλΌν· | Vertical Bar, Pipe λ²ν°μ»¬ λ°, νμ΄ν..
-
ν¨μSwift 2020. 11. 2. 11:34
μλ νμΈμ. κ·Έλ¦°μ λλ€! μ΄λ² ν¬μ€ν μμλ μ€μννΈμμμ ν¨μμ λν΄ μμ보λλ‘ νκ² μ΅λλ€. μ½λ©μ νλ©° κ°μ₯ λ§μ΄ μ νκ³ μμ±νκ²λλκ²μ΄ ν¨μμ λλ€. ν¨μλ λλΆλΆμ μμ μ κ°μ₯ μμ λ¨μμ΄μ νλμ μμ νλ‘κ·Έλ¨μ λλ€. μ€μννΈμμ ν¨μλ μΌκΈ κ°μ²΄μ΄κΈ° λλ¬Έμ νλμ κ°μΌλ‘λ μ¬μ©ν μ μμ΅λλ€. μ κ·ΈλΌ μ΄λ κ² μ€μν ν¨μμ λν΄ μ΄μ μμ보λλ‘ νμ£ !! 1. ν¨μμ λ©μλ κΈ°λ³Έμ μΌλ‘ λμ λμΌν©λλ€. λ€λ§ μν©μ΄λ μμΉμ λ°λΌ λ€λ₯Έ μ©μ΄λ‘ λΆλ¦ λλ€. -. ν¨μ : λͺ¨λ μ 체μμ μ μμ μΌλ‘ μ¬μ©ν μ μλ ν¨μ -. λ©μλ : ꡬ쑰체,ν΄λμ€,μ΄κ±°ν λ± νΉμ νμ μ μ°κ΄λμ΄ μ¬μ©νλ ν¨μ 2. ν¨μμ μ μμ νΈμΆ -. μκ΄νΈ()λ₯Ό μλ΅ ν μ μμ΅λλ€. -. μ¬μ μ(μ€λ²λΌμ΄λ)μ μ€λ³΅μ μ(μ€λ²λ‘λ)λ₯Ό..
-
νλ¦μ μ΄Swift 2020. 11. 1. 14:03
μλ νμΈμ. κ·Έλ¦°μ λλ€! μ΄λ² ν¬μ€ν μμλ νλ¦μ μ΄μ λν΄ μμλ³΄κ² μ΅λλ€. μ½λ©μ νλ€λ³΄λ©΄ νΉμ λͺ λ Ήμ΄λ₯Ό λ°λ³΅ν΄μ μ€νν΄μΌ νλ μΌλ μ’ μ’ λ°μν©λλ€. μ΄λ΄λ μ¬μ©νλκ²μ΄ 쑰건문과 λ°λ³΅λ¬Έμ λλ€. μ€μννΈμμλ νλ¦μ μ΄ κ΅¬λ¬Έμ μκ΄νΈ() λ₯Ό λλΆλΆ μλ΅ ν μ μλμ μ ν μΈμ΄μ μ°¨μ΄μ μ΄ μμ΅λλ€. κ·Έλ μ§λ§ μ€κ΄νΈ{}λ μλ΅ν μ μμ΅λλ€. ν μΈμ΄μμ νλ¦μ μ΄ μ¬μ©λ²μμ μ‘°κΈ μ°¨μ΄κ° λλ λΆλΆμ μ μ°Ύμ보면μ μ§κΈλΆν° νλ² μμ보λλ‘ νμ£ ^^ 1. 쑰건문 쑰건문μ if / switch / guard κ΅¬λ¬Έμ΄ μμ΅λλ€. μ΄λ² ν¬μ€ν μμλ ifμ switch ꡬ문μ νμ΅νκ³ guard ꡬ문μ λ€μ ν¬μ€ν μμ μμλ³΄κ² μ΅λλ€. 1-1. if ꡬ문 λνμ μΈ μ‘°κ±΄λ¬ΈμΌλ‘ if,else λ±μ ν€μλλ₯Ό μ¬μ©νμ¬ κ΅¬ν 쑰건..