Closed junseopark0331 closed 6 months ago
νΉμ macμ swiftlint μ€μΉν΄λμΌμ ¨λμ? lint warningμ λ°©μΉνμ±λ‘ μ½λκ° μμ±λκ±°κ°μμ λ¬Όμ΄λ΄μ
νΉμ make setup
λͺ
λ Ήμ΄ μμΉμ
¨λμ©?
mealViews.append(DotoriLabel("κΈμμ΄ μμ΅λλ€.")) mealViews.append(DotoriLabel("")) mealViews.append(DotoriLabel("")) mealViews.append(DotoriLabel("")) mealViews.append(DotoriLabel("")) mealViews.append(DotoriLabel("")) mealViews.append(DotoriLabel(""))
StackViewμ κ³μ λͺ¨λ Viewλ₯Ό μΆκ°νλ κ²λ μ½λμ μΈ λΆλΆλ§μ΄ μλλΌ μ±λ₯ κ΄λ ¨ν΄μλ μ΄μκ° μμ μ μκ² λ€μ.
PR μ€λͺ μ μ΄λ―Έμ§ λ£μλ \<img src="" width="150" /> μ΄λ κ² λ£μ΄μ£Όμλ©΄ μ΄λ―Έμ§ 보기 νΈν΄μ
- PR μ λͺ©μ μμ prefixλ‘ κ·Έλ₯ μ»€λ° λ°λΌκ°κΈ°λ³΄λ€λ π :: [#μ΄μλλ²] λ‘ νλκ² μ’μκ±°κ°μμ
- PR μ λͺ©μ [μ΄μλλ²] => [#μ΄μλλ²] λ‘ λ°κΏμΌν κ±°κ°μμ
- 컀λ°μ [#μ΄μλλ²] prefix μλ¬μμ£Όμ κ±°κ°μμ©
prμ λͺ©μ μμ νκ³ μμΌλ‘ 컀λ°μ¬λ¦΄λ [#μ΄μλλ²] ννλ‘ μ¬λ¦΄κ²μ !
νΉμ macμ swiftlint μ€μΉν΄λμΌμ ¨λμ? lint warningμ λ°©μΉνμ±λ‘ μ½λκ° μμ±λκ±°κ°μμ λ¬Όμ΄λ΄μ
μλμ...γ μ€μΉκ° λμ΄μλμ€ μμλλ° μλμ΄ μμλλΌκ΅¬μ γ λ€μ μ€μΉνμ΅λλ€ !
νΉμ
make setup
λͺ λ Ήμ΄ μμΉμ ¨λμ©?
λͺ λ Ήμ΄ μΉκ³ λ€μ μ¬λ Έμ΄μ !
PR μ€λͺ μ μ΄λ―Έμ§ λ£μλ
μ΄λ κ² λ£μ΄μ£Όμλ©΄ μ΄λ―Έμ§ 보기 νΈν΄μ
κ°μ¬ν©λλ€ μ΄λ―Έμ§ ν¬κΈ° μ€μμ΄μ !
mealViews.append(DotoriLabel("κΈμμ΄ μμ΅λλ€.")) mealViews.append(DotoriLabel("")) mealViews.append(DotoriLabel("")) mealViews.append(DotoriLabel("")) mealViews.append(DotoriLabel("")) mealViews.append(DotoriLabel("")) mealViews.append(DotoriLabel(""))
StackViewμ κ³μ λͺ¨λ Viewλ₯Ό μΆκ°νλ κ²λ μ½λμ μΈ λΆλΆλ§μ΄ μλλΌ μ±λ₯ κ΄λ ¨ν΄μλ μ΄μκ° μμ μ μκ² λ€μ.
ν ... μ±λ₯ κ΄λ ¨ν΄μλ μκ°μ λͺ»ν΄λ΄€λ€μ γ μ΄λ»κ² νλ©΄ μ’μκΉμ..?
StackViewμ κ³μ λͺ¨λ Viewλ₯Ό μΆκ°νλ κ²λ μ½λμ μΈ λΆλΆλ§μ΄ μλλΌ μ±λ₯ κ΄λ ¨ν΄μλ μ΄μκ° μμ μ μκ² λ€μ.
ν ... μ±λ₯ κ΄λ ¨ν΄μλ μκ°μ λͺ»ν΄λ΄€λ€μ γ μ΄λ»κ² νλ©΄ μ’μκΉμ..?
μΌλ¨ μ΄λλ‘ ν κΉμ..?
StackViewμ κ³μ λͺ¨λ Viewλ₯Ό μΆκ°νλ κ²λ μ½λμ μΈ λΆλΆλ§μ΄ μλλΌ μ±λ₯ κ΄λ ¨ν΄μλ μ΄μκ° μμ μ μκ² λ€μ.
ν ... μ±λ₯ κ΄λ ¨ν΄μλ μκ°μ λͺ»ν΄λ΄€λ€μ γ μ΄λ»κ² νλ©΄ μ’μκΉμ..?
μλλ©΄ StackViewμ μΆκ°νκΈ°λ³΄λ€ AutoLayout κ°μκ±°λ‘ μ§μ ν΄λκ³ isHidden κ°μ λ°κΏμ£Όλ λ°©λ²λ μμκ±°κ°μμ
@uuuunseo κ° μ¬λ¦° DotoriLabel μΆκ°νλ μ½λ κ°μνλ§ νλ©΄ λ κ±°κ°μμ
40e2194c4eb689c343ed864a04dfe35a51292a9c
μ΄λ κ² ν΄λ³΄μλλ°μ,
μ΄λ κ² "κΈμμ΄ μμ΅λλ€"κ° μ μΌ μμ λμ€μ§κ° μμμ γ countμ μ«μλ₯Ό λλ €λ΄λ κΈμ¨κ° μλ‘ μΆκ°κ° μλλλ° μ΄λ»κ² μμ νλ©΄ μ’μκΉμ??
μ΄λ κ² "κΈμμ΄ μμ΅λλ€"κ° μ μΌ μμ λμ€μ§κ° μμμ γ countμ μ«μλ₯Ό λλ €λ΄λ κΈμ¨κ° μλ‘ μΆκ°κ° μλλλ° μ΄λ»κ² μμ νλ©΄ μ’μκΉμ??
μ΄ μλλμ?
μ΄λ κ² "κΈμμ΄ μμ΅λλ€"κ° μ μΌ μμ λμ€μ§κ° μμμ γ countμ μ«μλ₯Ό λλ €λ΄λ κΈμ¨κ° μλ‘ μΆκ°κ° μλλλ° μ΄λ»κ² μμ νλ©΄ μ’μκΉμ??
μ΄ μλλμ?
λ€λ€ γ
μ΄λ κ² "κΈμμ΄ μμ΅λλ€"κ° μ μΌ μμ λμ€μ§κ° μμμ γ countμ μ«μλ₯Ό λλ €λ΄λ κΈμ¨κ° μλ‘ μΆκ°κ° μλλλ° μ΄λ»κ² μμ νλ©΄ μ’μκΉμ??
μ΄ μλλμ?
λ€λ€ γ
@baekteun @uuuunseo
mealViews.append(DotoriLabel("")) mealViews.append(DotoriLabel("")) mealViews.append(DotoriLabel("")) mealViews.append(DotoriLabel("")) mealViews.append(DotoriLabel("")) mealViews.append(DotoriLabel(""))
μΌλ¨ μ΄ λ°©μμΌλ‘ ν κΉμ..??
π‘ κ°μ
κΈμμ΄ μμλ Viewμμ κΈμμ΄ μμ΅λλ€λ₯Ό λνλ΄λ κΈ°λ₯ ꡬν
π μμ λ΄μ©
κΈμμ΄ μμλ Viewμμ κΈμμ΄ μμ΅λλ€λ₯Ό λνλ΄λ κΈ°λ₯ ꡬννμ΅λλ€.
π λ³κ²½μ¬ν
DotoriLabel νμ μ λ°°μ΄λ‘ νλ mealsViewλ₯Ό μμ±νμ¬ mealsλ°°μ΄μ΄ λΉμ΄μμλ "κΈμμ΄ μμ΅λλ€"λ₯Ό Viewμ μλΆλΆμΌλ‘ μ¬λ¦¬κΈ° μν΄ κ³΅λ°±κ³Ό ν¨κ» λ°°μ΄μ μΆκ°νμ΅λλ€.
πββοΈ μ§λ¬Έμ¬ν
mealViews.append(DotoriLabel("κΈμμ΄ μμ΅λλ€.")) mealViews.append(DotoriLabel("")) mealViews.append(DotoriLabel("")) mealViews.append(DotoriLabel("")) mealViews.append(DotoriLabel("")) mealViews.append(DotoriLabel("")) mealViews.append(DotoriLabel(""))
μ΄ μ½λ λ무 μμλ»λ³΄μ΄λλ° λ€λ₯Έ λ°©λ²μ΄ μμΌλ©΄ μλ €μ£ΌμΈμ..!
π΄ μ¬μ©λ°©λ²
πΈ κΈ°ν