μ€λμ μμΉ¨ μ΄λ λΉ‘μΈκ² νꡬ μμ μ’ μ‘Έμμ΄μπ€ ( μΌν΄! ) κ°μμ€λ½κ² νμ΄ λ³κ²½μ΄ λμ΄μ μλ‘μ΄ νμλ€λ λ§λ¬μ΅λλ€γ
μ¦κ²κ² 3μ£Όλ₯Ό 보λ΄μꡬ μ΄μΌκΈ°λ νκ³ μ΄λ° μ λ° μ΄μΌκΈ°νλ©΄μ λ―κ°λ¦Ό μλ μ²λ μ’ νμ΄μγ
( μ‘°μ¬μ€λ½κ² νμ₯λ 맑μ보μμ΅λλ€..γ
γ
π ) λ°°μ§ν΄ νμ₯λλ€..!!!! μ€λμ μ€λ λ μ€λ λ©΄μ κ°μλ³΄λ¨ μ΄λ²μ£Ό κ³Όμ μΈ todoList ꡬνμ λ¨Όμ λ€μ΄κ°μ΄μ. μλ‘κ² μκ²λ μ¬μ€μ ν
μ΄λΈ λ·°μ ν°μΉλ₯Ό λ
Έλ
Ένκ³ μΆλ€λ©΄ cell.selectionStyle = .none μμ μ΄ μ½λλ₯Ό λ£μΌλ©΄ λλ€λκ±°..!!!γ
γ
γ
μ€λ UITextViewλ‘ todolist ꡬννλ€κ° κ°μκΈ° μμ λκΈΈλ κΈνκ² UILableλ‘ λ³κ²½νμμ΅λλ€!!γ
γ
γ
μμΈν λ΄μ©μ μ΄ λ§ν¬λ₯Ό μ°Έκ³ ν΄μ£Όμ
μπ©΅ https://jihae..
βοΈ TIL
μλ
νμΈμ! μ€λμ μ΄μ μ μΆνλ μ«μ κ²μμ λν νΌλλ°±μ κ°μ Έμμ΅λλ€. ( μ¬μ€ νλ² λ λ €λ¨Ήμ μνλΌ λ©νμ΄ λλλλμ΄μμ€..γ
κ·Έλλ λ μ΄λ‘ν΄ λ€μ μμ±ν΄μΌμ£ ..γ
) μ .. μΉμ°¬λ°μμ΄μ!!!γ
γ
γ
γ
γ
μ¬μ€ μ΄μ νμ₯μ λν κ°λ
μ 곡λΆνλ μ€ νμ₯μ λ°μ΄ν° ꡬ쑰μ λν΄μ μ΄ν΄κ° μλλ λΆλΆμ΄ μλλΌκ΅¬μ. κ·Έλμ μ£Όλ³μ λμμ μμ²νλλ°, μκ³ λ³΄λ μ κ° νμ₯μ λ°μ΄ν° ꡬ쑰λ₯Ό μμ μ²μλΆν° μ΄ν΄λ₯Ό μ λͺ»νκ±°λλΌκ΅¬μ.. (μ¬μ€ μμ§ ν΄κ²° λͺ»ν¨.. μμ§λ μ΄ν΄ λͺ» νλμ€.. ) κ·Έλμ μμ£Ό λλ΄νλ©° μ°μΈν΄νκ³ μμλλ° μ΄λ° λ¨λΉκ°μ μΉμ°¬μ΄....πΈ νΉν μ»€λ° λ΄μ μ λλμ΄μ λ¨κ²¨μ£Όμ
μ νλ¦ λ°λΌκ°κΈ° λ§€μ° μ©μ΄νμ΅λλ€. ... λ§€μ° μνμ
¨μ΅λλ€! ... μ»€λ° λ΄μμ κ°λμ΄μμ γ
μ κ° λ κ°λμ
λλ€....
[ TIL ] μ΄λμ λͺ¨λνλ₯Ό νλ κ±°μμ΄..! ( μ«μμΌκ΅¬ κ²μ ꡬν ) / 24λ
3μ 14μΌ
μ€λμ λ―Έλ€λμλ κ°μλ₯Ό λ€ λ£κ³ , λ΄λ°°μΊ 3μ£Όμ°¨ κ³Όμ μΈ μΌκ΅¬κ²μμ ꡬνν΄λ³΄μμ΄μ! μ°μ ν΄λμ€λ₯Ό λͺ¨λν μν€λ κ²μ μ§μ€μ νμκ³ , μ μ νΌλλ°± λ°μλ κΉνμ κΈ°λ₯μ λ¨μλ‘ μ»€λ°νλ κ²μ λͺ©νλ‘ νμ΅λλ€. μΌκ΅¬ κ²μ νλ‘μ νΈ κ΅¬ν ν΄λμ€ λͺ¨λννκΈ° μ²μ ꡬννκΈ° μ μ μ°μ ꡬ쑰μ μΌλ‘ μ΄λ€ λΆλΆμ΄ μλλ₯Ό λ¨Όμ μκ°ν΄λ³΄μμ΄μ. Lv.1, Lv.2 : μ«μ μΌκ΅¬ κ²μ ꡬν μ 체μ μΈ λμ λ¨Έλ¦Ώμμ ꡬ쑰 - User ν΄λμ€ : κ²μμ νλ μ¬μ©μμ μ 보 - Number ν΄λμ€ : λλ€ λ²νΈ μ 보 - main ν¨μ : κ²μ μ€ν User ν΄λμ€ Userμ μλ νμμ Userκ° μ μν μ«μλ₯Ό μ μ₯νλ λ³μλ₯Ό ꡬν Number ν΄λμ€ 1~9κΉμ§μ λλ€νμ§λ§ μ€λ³΅λμ§ μμ 3μ리μ μλ₯Ό μΆλ ₯νλ ν¨μμ μ΄λ₯Ό μ μ₯νλ..
μμ±κ°μμ [ Swift ] μμ± κ°μμ(Property Observers) μμ± κ°μμ(Property Observers)λ? νλ‘νΌν° μ΅μ λ²λΌκ³ λ λΆλ¦¬λ©°, μμ±(property)μ΄ λ³ν λ νΈμΆμ΄ λλ€. var myProperty: Int = 20 { didSet{ // λ³κ²½λ μ§νμ νΈμΆ // oldValueκ° νΈμΆκ°λ₯ } willSet{ // λ³κ²½λκΈ° μ§ jihae-qu.tistory.com μμ±κ°μμ, νλ‘νΌν° μ΅μ λ²λ λ³μμ κ°μ΄ λ³ν¨μ κ΄μ°°νλ λ©μλμ
λλ€. λ³μμ κ°μ΄ λ³ν¨μ κ΄μ°°νκΈ° λλ¬Έμ λΉμ°ν var λ§ μ μΈμ΄ λκ² μ£ ? κ°μ΄ λ³νλκΈ° μ§μ μ νΈμΆλλ willSet κ³Ό κ°μ΄ λ³νλκ³ λ νμ νΈμΆλλ didSet μ΄ μμ΅λλ€. didSet μ oldValue κ°μ νΈμΆνκ³ , willSe..
μ€λμ μ΄μ λΆν° μλν λΈλ‘κ·Έ μ€ν¨μ μ λλ©μ΄μ
μ λ£λ λ°©λ²μ κ²°κ΅ μ€ν¨νμμ΅λλ€^_^ ν°μ€ν λ¦¬λ‘ λμ΄μ¨ μ΄νλΆν° ν루μ νλμ© λΈκΎΈνλκ² λ무 μ’μμ Έλ²λ Έμ΄μ..!!! λ³Όλλ§λ€ λλ λΏλ―νκ³ , CSS 곡λΆν κ² κ°κ³ .. μμ μ μλλ‘μ΄λ μ€νλμ€μμ xml 건λλ €λ³Έ κΈ°μ΅λ λκ³ ..γ
κ·Όλ°μ..? μ κ° λΈλ‘κ·Έ μ€ν¨μ 5λ² λ€μμλλ° μ€ν¨νμ΄μ.. κ³μ μλνκ³ μ€ν¨νκ³ λ€μ λ°±μ
ν΄μ μλνκ³ μ€ν¨νκ³ , λ€μ λ°±μ
μλ, μ€ν¨ , μμ€μμ€ μ΄ν΄.. κ·Έλ§ ν¬κΈ°ν λλ λλλ°,, μ§μ§ λ무 νκ³ μΆμ΄μ μ΄μ μλ²½ 4μκΉμ§ νλ€κ° κ²°κ΅.. μ΄λ¬λ€ λ΄μΌ κ³΅λΆ λͺ»νκ² λ€ μΆμ΄μ μΌλ₯Έ μλ¬κ°λ΅λλ€.. μ κ° νκ³ μΆμ건.. λ± μΈ κ°μ§μμ.. λΈλ‘κ·Έ λ©μΈ λ‘κ³ μ μ λλ©μ΄μ
λ£κΈ°!! λΈλ‘κ·Έ κΈ μλ¨μ λ¬Όκ²° μ λλ©μ΄μ
λ£κΈ°!..
μ .. μ¬μ€ μ€λ λΈκΎΈνμ΄μ..γ
γ
γ
λ΄μΌλΆν° λ€μ μ΄μ¬ν λ¬λ €λ³Όκ²μ..π Swift λ¬Έλ²μ μ²μλΆν° λ€μ 보λ κΆκΈνκ² λ§λλΌκ΅¬μ! ( νΉκ°μμ λ€μ λλ‘ λλ λ¬Όμν μ΄μ¬ν μ°μ΄λ³΄λ €κ³ ν¨..γ
γ
) sort μ sortedμ μ°¨μ΄ μ κ° sortν¨μμ sorted ν¨μκ° μλ€λ κ²μ μμλλ°, κ·Έ μ°¨μ΄λ₯Ό μκ³ μμ§λ μμλλΌκ΅¬μ. Sort μ°μ sortμ λν΄μ μμ보μλ©΄, sortλ List λΌλ ν΄λμ€ λ΄μ λ©μλμ
λλ€. sort λ©μλ ν¨μλ₯Ό μ€ννμ¬ λ°ννλ κ°μ NoneμΌλ‘ μμ΄μ! Sorted κ·Έλ λ€λ©΄ sortedλ?!?! sortedλ iterable κ°μ²΄λ₯Ό νλΌλ―Έν°λ‘ λ°λ λ©μλμ
λλ€. sorted λ©μλ list, tuple, string, μ½λ μ
( λμ
λ리, μ§ν©, .. ), ... ..
1μ£Όμ°¨ κ³Όμ μ λν νΌλλ°±μ λ°μμ΅λλ€. μκ°λ³΄λ€ κΈ΄ κΈμ μμ£Ό κΈ΄μ₯νλ©° μ²μ²ν μ½μ΄λκ°μ΄μ! ν..! λ΄κ° μ΄λ κ² μ€μν λΆλΆμ΄ λ§μλ..? 좩격과 곡ν¬.. μ°μ μΈ κ°μ§μ νΌλλ°±μ λ°μμ΅λλ€. 첫 λ²μ§Έλ λλμ
ꡬνμ κ΄ν νΌλλ°±μ΄μκ³ λ λ²μ§Έλ μΆμνμ κ΄ν νΌλλ°±, μΈ λ²μ§Έλ Gitμ κ΄ν νΌλλ°±μ΄μμ΄μ. κ·ΈλΌ μ΄μ μ κ° ν΄μΌν μΌμ νΌλλ°± ν μμ© μ
λλ€. νΌλλ°± 1) λλμ
ꡬν μ€ λΆλͺ¨κ° 0μΌ λ κ³ λ € λλμ
μ°μ°μ ꡬννλ μ€μ λΆλͺ¨κ° 0μΌ λλ₯Ό ꡬννμ§ μμμ΄μ. μλ.. λ μν κ°μ¬λΌκ³ ν μ μλ κ±° λ§μ..? γ
γ
γ
( μ€λλΆν° μ μν κ°μ¬ μλλλ€. ) yλ₯Ό 0μΌλ‘ ν΄μ λ리λ Swift/arm64-apple-ios-simulator.swiftinterface:34781: Fa..
[ TIL ] νμ
μ λΆλͺ¨ ν΄λμ€μΈλ° μμ ν΄λμ€ μΈμ€ν΄μ€λΌκ΅¬μ?!? / 24λ
3μ 7μΌ
" μ¨ μ°μ£Όκ° λλ₯Ό λλ λΆμ " λλ νλ μ£ΌλΌ! μ£ΌλΌμ€! μ€λμ λΌμΉμμ νμ§ μΌμ£ΌμΌμ΄ μ§λμ μ΄λμ κ° μ μκ² λμμ΄μ! μμΉ¨μ μΌμ΄λ μ΄λμ λ€λ
μλλ μ’ λ κ°μ΄νκ² μμΉ¨ 곡λΆλ₯Ό μμν μ μκ² λλΌκ΅¬μ!!! κ·Όλ°λ μ μ 10μκ° λμ΄μ TILμ μ°κ³ μμκΉμ..?γ
γ
γ
γ
γ
γ
μλ¬Έ.. μ΄μ μ TILμμ ν΄κ²°ν΄μΌνλ λ¬Έμ κ° μμμ£ ?!?! νκ°μ§μ λ³μμ λΆλͺ¨ ν΄λμ€μ μΈμ€ν΄μ€λ₯Ό λμ
νκ³ , κ·Έ λ³μλ₯Ό μμ ν΄λμ€λ‘ λ€μ΄μΊμ€ν
νμ¬ λ©μλλ₯Ό μ¬μ©νλ €κ³ ν λ, κ²½μ°μ λ°λΌ λ€λ₯Έ λ€μ΄ μΊμ€ν
μ νμ¬ μ§ννλ©΄ μλλμ§.. μλλ€λ©΄ μ μλλμ§..!!!! μκΈ° μ κΉμ§ μ΄κ±Έ μ΄λ»κ² νλ©΄ ν μ μμκΉμ λν΄μ μκ°ν΄λ΄€λ κ² κ°μμ. β¨ μ΄μ μ λ¬Έμ κ° κΆκΈνμλ€λ©΄ μ΄μ μ TILμ μ°Έκ³ ν΄μ£ΌμΈμ class Calcu..