Potato
μ•ˆλ…•ν•˜μ„Έμš”, κ°μž‘λ‹ˆλ‹€?πŸ₯” ^___^ 😺 github λ°”λ‘œκ°€κΈ° πŸ‘‰πŸ»

potato's iOS Story/차곑차곑 κ°œλ°œμΌμ§€

[πŸšλ™μ‹μ΄] 2023.02.01 정리 해놓길 μž˜ν–ˆλ„€!

감자 πŸ₯” 2023. 2. 2. 15:50
λ°˜μ‘ν˜•

πŸ’¬ λ¬Έμ„œν™”μ˜ μ€‘μš”μ„±κ³Ό λΏŒλ“―ν•¨μ„ λŠλ‚€ ν•˜λ£¨

동식이 κ°œλ°œμ— λ§Žμ€ μ‹œκ°„μ„ μŸμ§„ λͺ»ν–ˆμ§€λ§Œ, κ·Έλž˜λ„ λ§Žμ€ 것을 μˆ˜μ •ν–ˆλ˜ ν•˜λ£¨λ‹€. μ˜€λŠ˜μ€ μžμž˜ν•œ κ·Έλ¦ΌμžλΌλ˜κ°€, λ ˆμ΄μ•„μ›ƒμ΄ κΉ¨μ§€λŠ” λ¬Έμ œλΌλ˜κ°€,, μ΄λŸ°κ²ƒλ“€μ„ 주둜 μˆ˜μ •ν–ˆλŠ”λ° μˆ˜μ •ν•˜λ©΄μ„œ 'μ•„ 이거 μ˜ˆμ „μ—λ„ κ·Έλž¬λŠ”λ°..?'ν•˜λŠ” 것듀이 λ§Žμ•˜λ‹€. 예λ₯Όλ“€μ–΄, κ·Έλ¦Όμžμ™€ rounded λͺ¨μ„œλ¦¬κ°€ 같이 λ“€μ–΄κ°€κΈ° νž˜λ“€λ‹€κ±°λ‚˜, collectionView λ‚˜ tableViewμ—μ„œλŠ” contentView에 addsubviewλ₯Ό ν•΄μ€˜μ•Όν•œλ‹€κ±°λ‚˜.. 이런 μ‚¬μ†Œν•œ κ²ƒλ“€μ—μ„œ λ‚΄κ°€ μ‹€μˆ˜λ₯Ό ν•˜κ³  μžˆμ—ˆλ‹€.

λ‚˜λŠ” ν•œ 번보면 κΈ°μ–΅ν•˜κ±°λ‚˜, ν•œ 번보고 λ°”λ‘œ μ΄ν•΄ν•˜λŠ” μ‚¬λžŒμ΄ μ•„λ‹˜μ„ μ•Œκ³  μžˆλ‹€. κ·Έλž˜μ„œ λ°˜λ³΅ν•™μŠ΅κ³Ό, 슀슀둜 계속 λ˜μƒˆκΈ°λ©΄μ„œ λ³΅μŠ΅μ„ ν•„μˆ˜λ‘œ ν•΄μ•Όν•˜λŠ” λ‡Œλ₯Ό 가지고 μžˆλŠ”λ° (λΉ„νš¨μœ¨μ μΈ λ‚˜μ˜ λ‡Œμ§€λ§Œ 이런 μ λ•Œλ¬Έμ— λΆ€μ§€λŸ°ν•΄μ§€κΈ°λ„ ν•œλ‹€) λ³΅μŠ΅μ„ ν•˜μ§€ μ•Šκ³  λ„˜μ–΄κ°”λ˜κ²ƒμ΄ λ¬Έμ œμ˜€λ˜ 것을 κΉ¨λ‹¬μ•˜λ‹€. λ§žλ‹€... μ• ν”Œ μ•„μΉ΄λ°λ―Έμ—μ„œ 마주쳀던 λͺ¨λ“  λ¬Έμ œλ“€μ€ λ‹€μ‹œ λ³΅μŠ΅μ€ 컀녕, κ·Έλƒ₯ κ°œλ°œν•˜λŠλΌ 정신이 μ—†μ—ˆλ‹€. 정말 λ‚΄κ²ƒμœΌλ‘œ λ§Œλ“€μ§€ λͺ»ν–ˆλ‹€λŠ” 생각이 λ“€μ—ˆλ‹€.

κ·Έλž˜μ„œ λ‹€μ‹œ λ‚΄κ°€ λ…Έμ…˜μ— μ •λ¦¬ν–ˆλ˜ κ°œλ°œλ…ΈνŠΈμ—μ„œ λ‚΄κ°€ μ§€κΈˆ 마주친 λ¬Έμ œλ“€μ„ μ°Ύμ•„ λ‚˜μ„°λ‹€. λ³΄ν†΅κ°™μ•˜μœΌλ©΄ ꡬ글에닀가 μ³μ„œ κ·Έλƒ₯ μ½”λ“œλ₯Ό λ³΅λΆ™ν•΄μ™”κ² μ§€λ§Œ, μ΄λ²ˆμ—” λ‚΄κ°€ μ •λ¦¬ν–ˆλ˜ λ¬Έμ„œλ“€μ„ λ‹€μ‹œ ν•œ 번 λ³΄λ©΄μ„œ κ·Έλ•Œ 마주쳀던 문제, μ§€κΈˆ 마주친 문제λ₯Ό λ‹€μ‹œ λš«μ–΄μ ΈλΌ λ³΄λ©΄μ„œ 문제λ₯Ό ν•΄κ²°ν•΄ λ‚˜κ°”λ‹€. ν™•μ‹€νžˆ λ‚΄κ°€ μ •λ¦¬ν–ˆλ˜ 글을 λ³΄λ‹ˆκΉŒ, λ³΅μŠ΅λ„ λ˜λŠ” λŠλ‚Œμ΄μ—ˆκ³  더 기얡에 많이 λ‚¨λŠ” λ“― ν•˜λ‹€. μ—­μ‹œ μ •λ¦¬ν•˜κΈΈ μž˜ν–ˆμ–΄! 

μ•žμœΌλ‘œλ„ λ‚˜λŠ” λ¬Έμ„œν™”λ₯Ό κ²Œμ„λ¦¬ ν•˜μ§€ μ•Šμ„ 것이닀. λ‚΄ 슀슀둜 μ–΄λ–€ κ²ƒμ—μ„œ λ§‰ν˜”λŠ”μ§€ 찾아보기도 쉽고, ꡬ글링을 ν•˜λ©΄μ„œ λͺ»μ•Œμ•„λ“£λŠ” μ˜μ–΄λ‚˜ λ‹€λ₯Έ 언어듀을 막 뒀져보며 μ½”λ“œλ₯Ό λ³΅μ‚¬ν•˜λŠ” 것보닀 ν™•μ‹€ν•œ μ„±μž₯을 λ•λŠ” 기뢄이닀. (기뢄이 μ•„λ‹ˆλΌ νŒ©νŠΈμΈλ“―?) 

πŸ’¬ μ΄μŠˆλ₯Ό 더 μž‘κ²Œ λ‚˜λˆ μ•Όν•  것 κ°™μ•„

λ‚˜λŠ” κ·Έλƒ₯,, ν˜Όμžκ°œλ°œν•˜λ‹€λ³΄λ‹ˆκΉŒ 'view ui 개발' 자체λ₯Ό ν•˜λ‚˜μ˜ 이슈둜 λ§Œλ“€μ—ˆλ‹€. κ·ΈλŸ¬λ‹€λ³΄λ‹ˆ,,, ν•˜λ‚˜μ˜ μ΄μŠˆκ°€ λ„ˆλ¬΄ μ»€μ§€λŠ” λ“―ν•œ λŠλ‚Œμ΄λ‹€. λ‚΄κ°€ 맨 처음 λ‚˜λˆ΄λ˜ μ΄μŠˆκ°€ '메인화면 개발'인데, 여기에 tableview 도 λ“€μ–΄κ°€κ³  collectionView도 λ“€μ–΄κ°€λ‹€λ³΄λ‹ˆκΉŒ file change도 많고 컀밋 양이 μ—„μ²­λ‚  것 κ°™λ‹€. (λ‚˜λŠ” 잘게 μͺΌκ°œμ„œ μ»€λ°‹ν•˜λŠ” 편!)
λ‹€μŒ μ΄μŠˆλŠ”, μ‘°κΈˆλ” μƒμ„Έν•˜κ²Œ λ‚˜λˆ λ΄μ•Όκ² λ‹€. λ‹€μŒ λ·°λŠ” naver map을 μ‚¬μš©ν•˜λŠ” 뷰일 것 같은데, naver  apiλ₯Ό μ—°λ™ν•˜λŠ” 이슈, modeal창을 λ§Œλ“œλŠ” μ΄μŠˆν•˜λ‚˜, κΈ°λŠ₯적으둜 ν„°μΉ˜μ΄λ²€νŠΈλ₯Ό λ„£λŠ” μ΄μŠˆν•˜λ‚˜,, μ΄λŸ°μ‹μœΌλ‘œ λΆ„λ¦¬ν•΄μ„œ λ„£μ–΄μ•Όκ² λ‹€! 

μ˜ˆμ „μ— 29CM κΉ€μš°μ„±λ‹˜ μ„Έμ…˜μ„ λ“€μœΌλ©΄μ„œ 쒋은PR에 λŒ€ν•œ 고민을 해본적이 μžˆλ‹€. 아무리 생각해도 λ‚΄,,,μ§€κΈˆ 상황은 쒋은 pr, 남듀이 잘 μ•Œμ•„λ³Ό 수 μžˆλŠ” pr이 μ•„λ‹Œλ“― μ‹Άλ‹€. λ„ˆλ¬΄ λ°©λŒ€ν•œ 양이 λ“€μ–΄κ°€μžˆμ–΄ μœΌμ•„μ•„μ•„μ•„γ…γ…‡ 이건 κ°œμ„ ν•˜μž.

πŸ’¬ λ‚¨λ“€κ³Ό λΉ„κ΅ν•˜μ§€ 말고 λ‚΄ μ†λ„λ‘œ 천천히 λ‚˜μ•„κ°€λ³΄μž

슀슀둜 κ°œλ°œμ„ ν•˜λ‹€λ³΄λ‹ˆ λŠλ‚€ 건데, λ‚˜λŠ” 개발이 λΉ λ₯Έ κ°œλ°œμžλŠ” μ•„λ‹ˆλ‹€. ν•™μ°½ μ‹œμ ˆμ—λ„ κ·Έλž¬λ“ , 슀슀둜 κΈ°μ–΅ν•˜κΈ° μœ„ν•΄μ„œ λͺ‡λ²ˆμ€ κΈ°μ–΅ν•΄μ•Όν•˜κ³ , 남듀보닀 더 λ…Έλ ₯ν•΄μ•Ό 진정 λ‚΄κ²ƒμœΌλ‘œ λ§Œλ“€μ€„ μ•„λŠ” ν”νžˆλ§ν•˜λŠ” λ…Έλ ₯νŒŒμ΄λ‹€.

μ• ν”Œ 아카데미에 μžˆμ„λ•Œλ„ κ°€μž₯ νž˜λ“€μ—ˆλ˜κ²ƒμ΄, 'λ‚œ μ™œ λ°”λ‘œ λšλ”±λšλ”± λͺ»λ§Œλ“€κΉŒ?' μ˜€λ‹€. 이 λ§ˆμŒλ•Œλ¬Έμ— λ‚œ λ„ˆλ¬΄ νž˜λ“€μ—ˆλŠ”λ°, μ£Όλ³€μ—μ„œ 본인의 μ†λ„λŒ€λ‘œ λ‚˜μ•„κ°€λŠ” 친ꡬ λͺ‡λͺ…을 보고 용기λ₯Ό μ–»μ—ˆμ—‡λ‹€. μ§€κΈˆλ„ λ§ˆμ°¬κ°€μ§€λ‹€. 혼자 μ•±κ°œλ°œμ„ ν•˜μ§€λ§Œ, 그리고 μ•±κ°œλ°œν•˜λ©΄μ„œ 규λͺ¨κ°€ 큰 앱을 λ§Œλ“œλŠ” 것도 μ•„λ‹ˆμ§€λ§Œ, 슀슀둜 λ‚΄κ°€ κ³΅λΆ€ν–ˆλ˜ λ‚΄μš©λ“€μ„ 잘 μ μš©ν•˜λ©΄μ„œ, 잘 머리에 λ„£μœΌλ©΄μ„œ, λ‚΄ μ†λ„λŒ€λ‘œ λ‚˜μ•„κ°€ 보렀고 ν•œλ‹€.
μ• ν”Œ μ•„μΉ΄λ°λ―Έμ—μ„œλŠ” 200λͺ…μ˜ μ‚¬λžŒλ“€κ³Ό λ‚˜λ₯Ό λΉ„κ΅ν•˜λ©΄μ„œ 슀슀둜λ₯Ό 많이 κ΄΄λ‘­ν˜”λŠ”λ°, 이번 κΈ°νšŒμ—λŠ” λ‚΄ 슀슀둜 λ³΅μŠ΅ν•˜κ³ , 슀슀둜 λ§ˆμŒμ„ λ‹€μž‘λŠ” ν”„λ‘œμ νŠΈλ‘œ λ§Œλ“€μ–΄κ°€κ³  μ‹Άλ‹€. 아직 3일밖에 κ°œλ°œμ„ νˆ¬μžν•˜μ§€ μ•Šμ•˜μ§€λ§Œ, 더 ν™”μ΄νŒ…ν•΄μ„œ λ‚΄ λͺ©ν‘œλ₯Ό 이뀄볼 것이닀!!! ν™”μ΄νŒ…πŸ€

λ°˜μ‘ν˜•