π» κ°λ°/iOS
곡λΆν κ² Swift λ¬Έλ² μκ²λ κ² 1. Guard Guard ν€μλλ₯Ό μ¬μ©νλ©΄ 쑰건μ falseμΈ κ²½μ°μλ else κ΅¬λ¬Έμ΄ μ€νλμ΄ μ΄νμ μ½λλ₯Ό μ€ννμ§ λͺ»νκ² νλ€. continue μ λΉμ·νλ€. import Foundation func guardTest(value : Int?) { guard let value = value else {return} print(value) } guardTest(value : 2) guardTest(value : nil) // μ무κ²λ μΆλ ₯λμ§ μμ 쑰건문과 μ μ¬ν κΈ°λ₯μ΄λΌκ³ λ³Ό μ μλλ° Guard λ else λ₯Ό κ°μ νλ€. // μΌλ°μ μΈ μ‘°κ±΄λ¬Έ if 쑰건 == true { // μ°ΈμΈ κ²½μ°μ μ€νν μ½λ } else { // κ±°μ§μΈ κ²½μ°μ μ€νν μ½λ } // G..
π» κ°λ°/iOS
곡λΆν κ² Swift λ¬Έλ² μκ²λ κ² 1. ν΄λμ€μ ꡬ쑰체μ μ°¨μ΄ 1. 곡ν΅μ κ°μ μ μ₯ν νλ‘νΌν°λ₯Ό μ μΈν μ μμ ν¨μμ κΈ°λ₯μ νλ λ©μλλ₯Ό μ μΈν μ μμ λ΄λΆ κ°μ .λ₯Ό ν΅ν΄ μ κ·Όν μ μμ μμ±μλ₯Ό μ¬μ©ν΄ μ΄κΈ° μνλ₯Ό μ€μ ν μ μμ Extension μ μ¬μ©νμ¬ κΈ°λ₯μ νμ₯ν μ μμ Protocol μ μ±ννμ¬ κΈ°λ₯μ μ€μ ν μ μμ 2. μ°¨μ΄μ - ν΄λμ€ μ°Έμ‘° νμ
ARC λ‘ λ©λͺ¨λ¦¬λ₯Ό κ΄λ¦¬ μμ κ°λ₯ νμ
μΊμ€ν
μ ν΅ν΄ λ°νμμμ ν΄λμ€ μΈμ€ν΄μ€μ νμ
μ νμΈν μ μμ deinit μ μ¬μ©νμ¬ ν΄λμ€ μΈμ€ν΄μ€μ λ©λͺ¨λ¦¬ ν λΉμ ν΄μ ν μ μμ κ°μ ν΄λμ€ μΈμ€ν΄μ€λ₯Ό μ¬λ¬ κ°μ λ³μμ ν λΉν λ€μ κ°μ λ³κ²½μν€λ©΄ λͺ¨λ λ³μμ μν₯μ μ€ (λ©λͺ¨λ¦¬λ₯Ό 볡μ¬) - ꡬ쑰체 κ° νμ
κ°μ ꡬ쑰체λ₯Ό ..
π» κ°λ°/Android
GitHub - k906506/MVVM: π¨ MVVMμ΄ λμμ? π¨ MVVMμ΄ λμμ? Contribute to k906506/MVVM development by creating an account on GitHub. github.com MVVM λ λ²μ§Έ μκ°μ΄λ€. κ°μμ€λ½κ² μ°Ύμμ¨ μ΄μ λ μ‘Ένλ₯Ό μ§ννλ€κ° RecyclerView λ₯Ό Room μ μ¬μ©ν΄μ MVVM ν¨ν΄ μΌλ‘ ꡬννλλ° μ μμ μΌλ‘ μλνμ§ μμμ RecyclerView + Room + MVVM μ μ 리νκ³ μ½λλ₯Ό λ€μ λ³΄λ €κ³ νλ€. μ°μ MVVM μ ꡬννκΈ° μν΄μλ μμ κ·Έλ¦Όμ μ΄ν΄νκ³ λμ΄κ°λ κ²μ΄ μ’λ€. κ·Έλ¦Όμμ μ£ΌμκΉκ² λ΄μΌν κ²μ νμ΄νμ λ°©ν₯ μ΄λ€. λͺ¨λ νμ΄νκ° λ¨λ°©ν₯μΌλ‘ μ°κ²° λμ΄μκ³ μμ μμλ νμ μμλ₯Ό μ°Έμ‘°νλ€. μ°Έμ‘°..
π» κ°λ°/Kotlin
κ°λ³μ± λ³ν μ μλ€? κ°λ³μ±μ΄ λμμ? π μ½νλ¦° μμμ κ°λ³μ±μ νμ λ§€κ°λ³μκ° ν΄λμ€ κ³μΈ΅μ μν₯μ μ£Όλ κ²μ λ§νλ€. μλ₯Ό λ€μ΄ νμ Aμ κ°μ΄ νμν λͺ¨λ ν΄λμ€μ νμ Bμ κ°μ λ£μ΄λ λ¬Έμ κ° μλ€λ©΄ Bλ Aμ νμ νμμ΄ λλ€. μλ μ½λλ₯Ό 보μ. val integer : Int = 1 val number : Number = integer // Numberλ μμ μλ£ν, Intλ νμ μλ£ν IntνμΌλ‘ μ μΈν integer λ³μκ° NumberνμΌλ‘ μ μΈν number λ³μμ ν λΉν΄λ μ무 λ¬Έμ κ° μλ κ²μ λ³Ό μ μλ€. μ΄κ² λ°λ‘ κ°λ³μ±μ΄λ€. λ λ€λ₯Έ μλ‘λ Int?μ Intκ° μλ€. Int?λ nullλ ν¬ν¨νλ―λ‘ Int?κ° Intμ μμ μλ£νμ΄ λλ€. κ°λ³μ±μ 3κ°μ§ μ ν κΈ°λ³Έμ μΌλ‘..