Euigyom Kim

Euigyom Kim

πŸ“ Seoul, South Korea

WWDC21 Recap - (1) In-App events

μ• ν”Œ κ°œλ°œμžλ“€μ˜ μΆ•μ œ WWDC, 2021λ…„ μ˜¬ν•΄λ„ 성황리에 막을 λ‚΄λ ΈμŠ΅λ‹ˆλ‹€. μ˜¬ν•΄ μƒˆλ‘œ λ°œν‘œλœ 것듀 쀑 눈 여겨 λ³Ό λ§Œν•œ 것듀을 λͺ¨μ•„ 정리해 λ³΄μ•˜μŠ΅λ‹ˆλ‹€. In-App Event 이게 λ­”κ°€μš”? In-App Events κΈ°λŠ₯은 iOS/iPadOS 15 λΆ€ν„° μ§€μ›ν•˜λŠ” κΈ°λŠ₯으둜, μ•± λ‚΄λΆ€μ—μ„œ μ§„ν–‰λ˜λŠ” 이벀트λ₯Ό μ•± μŠ€ν† μ–΄μ—μ„œ λ…ΈμΆœ μ‹œν‚¬ 수 μžˆλŠ” κΈ°λŠ₯μž…λ‹ˆλ‹€. μ• ν”Œμ΄ κ³΅κ°œν•œ In-App Events
β€” 6 min read

μ’€ 더 λ‚˜μ€ Collection View λ₯Ό μœ„ν•˜μ—¬ - Diffable Data Source, Compositional Layout

Overview UICollectionView 에 졜근 μƒˆλ‘œμš΄ κΈ°λŠ₯듀이 μΆ”κ°€λ˜κ³  WWDCμ—μ„œλ„ μ†Œκ°œκ°€ 되고 μžˆμ§€λ§Œ Β κ΅­λ‚΄μ—μ„œλŠ” κ·Έλ ‡κ²Œ 많이 μ•Œλ €μ§€μ§€ μ•Šκ³  μžˆλŠ” 것 κ°™λ‹€. 개인적인 관심이 λΆ€μ‘±ν–ˆλ˜ 것일지도 λͺ¨λ₯΄κ² μ§€λ§Œ πŸ˜… ν•œκ΅­μ–΄λ‘œ 된 λ¬Έμ„œκ°€ κ·Έλ ‡κ²Œ λ§Žμ€ 것 같지 μ•Šμ•„ μ†Œκ°œλ₯Ό ν•΄λ³΄κ³ μž ν•œλ‹€. μ΄λ²ˆμ— μ†Œκ°œν•˜λŠ” λ‚΄μš©λ“€μ€ iOS 13 λ˜λŠ” 14 μ΄μƒμ˜ λ””λ°”μ΄μŠ€μ—μ„œλ§Œ μ§€μ›ν•˜λŠ” κΈ°λŠ₯이라 λ°”λ‘œ μ‚¬μš©ν•˜κΈ°λŠ” 쉽지 μ•Šκ² μ§€λ§Œ,
β€” 3 min read

iOS의 닀크λͺ¨λ“œ - (2) κ΅¬ν˜„

μ €λ²ˆ κΈ€μ—μ„œλŠ” 닀크 λͺ¨λ“œλ₯Ό μ μš©ν•΄μ•Ό ν•˜λŠ” μ΄μœ μ— λŒ€ν•˜μ—¬ μ„€λͺ…ν–ˆλ‹€λ©΄, μ΄λ²ˆμ—λŠ” μ‹€μ œλ‘œ 배포 쀑인 앱에 닀크 λͺ¨λ“œλ₯Ό μ μš©ν•˜λ©΄μ„œ μ‚¬μš©ν–ˆλ˜ μ—¬λŸ¬κ°€μ§€ κΈ°λŠ₯듀에 λŒ€ν•œ 이야기λ₯Ό ν•΄ 보렀고 ν•©λ‹ˆλ‹€. Color Assets Xcode μ—μ„œ μ œκ³΅ν•˜λŠ” Asset 파일인 .xcassets μ—λŠ” 생각보닀 μ—¬λŸ¬ μ’…λ₯˜μ˜ 데이터λ₯Ό μ €μž₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€. κ·Έ 쀑 Color 데이터λ₯Ό Asset νŒŒμΌμ— μ €μž₯ν•˜λ©΄ 닀크 λͺ¨λ“œ
β€” 6 min read

2019λ…„, λ‚˜μ˜ ν•œν•΄λ₯Ό λŒμ•„λ³΄λ©°

λ‹€μ‚¬λ‹€λ‚œν–ˆλ˜ 2019년이 마무리 λ˜μ–΄ κ°€κ³  μžˆλ‹€. μ˜¬ν•΄λŠ” 개인적으둜, 그리고 μ—…λ¬΄μ μœΌλ‘œλ„ λ§Žμ€ 일을 ν•΄μ™”λŠ”λ° ν•œλ²ˆ 정리해 λ³Ό λ§Œν•œ ν•œν•΄μ˜€λ‹€κ³  μƒκ°λ˜μ„œ 끄적여본닀. 이음 5.0 풀체인지 리뉴얼 β€œμ‘°μ—˜ 온 μ†Œν”„νŠΈμ›¨μ–΄β€ λΌλŠ” 책을 읽어보면 λ„·μŠ€μΌ€μ΄ν”„ λΈŒλΌμš°μ €λ₯Ό 예둜 λ“€μ–΄ μ½”λ“œλ₯Ό β€œκ°ˆμ•„ μ—ŽκΈ°β€μ— λŒ€ν•΄ κ²½κ³ ν•˜λŠ” λ‚΄μš©μ΄ μžˆλŠ”λ°, λ°”λ‘œ 이 리뉴얼 μž‘μ—…μ΄ 그런 μž‘μ—…μ΄μ—ˆλ‹€. 5λ…„
β€” 7 min read

TIL: Catalina μ—μ„œ Python 슀크립트 νŽΈν•˜κ²Œ μ“°κΈ°

μ œκ°€ ν˜„μž¬ λͺΈλ‹΄κ³  μžˆλŠ” νšŒμ‚¬μΈ μ›ν‹°λ“œλž©μ—μ„œλŠ” Lokalise λΌλŠ” λ²ˆμ—­ 지원 Tool 을 μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. 이 Tool 은 자체 APIλ₯Ό 톡해 각 ν™˜κ²½μ— λ§žλŠ” Resource νŒŒμΌμ„ 받을 수 μžˆλ„λ‘ ν•΄ μ£ΌλŠ”λ°, μ €ν¬λŠ” λΉŒλ“œ 전에 μžλ™ν™” 슀크립트λ₯Ό μ‚¬μš©ν•˜μ—¬ Resource νŒŒμΌλ“€μ„ 제 μœ„μΉ˜μ— λ°›μ•„μ£ΌλŠ” μž‘μ—…μ„ ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. 문제 λ°œμƒ 그런데 졜근 macOS Catalina
β€” 3 min read

TIL: UIImageView와 Tint Color, 그리고 XIB

μ˜€λŠ˜μ€ 졜근 일을 ν•˜λ©΄μ„œ κ²ͺ게 된 버그 ν•˜λ‚˜λ₯Ό 이야기 ν•΄λ³΄μž ν•©λ‹ˆλ‹€. UIImageView 와 Tint Color, 그리고 XIBκ°€ νž˜μ„ 합쳐 ν•œ 개발자λ₯Ό ν˜Όλž€μ— 빠트린 버그 μ΄μ•ΌκΈ°μž…λ‹ˆλ‹€. Photo by pine watt [https://unsplash.com/@pinewatt?utm_source=ghost&utm_medium=referral&utm_campaign=api-credit] / Unsplash [https://unsplash.com/?utm_source=ghost&utm_
β€” 2 min read

Let'Swift 2019 참석 ν›„κΈ° - 2

μ§€λ‚œ 글에 이어 Let'Swift 2019 컨퍼런슀 쀑 μ°Έμ„ν•œ μ„Έμ…˜λ“€μ— λŒ€ν•œ λ‚΄μš©λ“€μ„ κ³΅μœ ν•΄ λ΄…λ‹ˆλ‹€. 그리고 μ’‹μ•˜λ˜ 점과 μ•„μ‰¬μ› λ˜ 점 λͺ‡κ°€μ§€λ₯Ό 이야기 ν•˜κ³ μž ν•©λ‹ˆλ‹€. * 개인적인 μ˜κ²¬λ„ 쀑간쀑간 ν¬ν•¨λ˜μ–΄ μžˆμœΌλ‹ˆ μ°Έκ³  λΆ€νƒλ“œλ¦½λ‹ˆλ‹€. * λ°œν‘œμžλ£Œμ™€ μ˜ˆμ œλŠ” Let'Swift ν™ˆνŽ˜μ΄μ§€μ˜ Program μ„Ήμ…˜μ—μ„œ 곡개 [https://letswift.kr/2019]되고 μžˆμŠ΅λ‹ˆλ‹€. Photo by Jonas Jacobsson [https://unsplash.com/@jonasjacobsson?
β€” 6 min read

Let'Swift 2019 참석 ν›„κΈ° - 1

μ˜¬ν•΄λ„ λŒμ•„μ˜¨ Let'Swift 에 μ°Έμ„ν•˜μ˜€μŠ΅λ‹ˆλ‹€. 이번 μ»¨νΌλŸ°μŠ€λ„ μ°Έ μœ μ΅ν•œ λ‚΄μš©μ΄ λ§Žμ•˜μŠ΅λ‹ˆλ‹€. 아직 λ°œν‘œ μžλ£Œλ“€μ΄ ν™ˆνŽ˜μ΄μ§€μ— λͺ¨λ‘ μ˜€ν”ˆλ˜μ§€ μ•Šμ•˜μ§€λ§Œ, μ„Έμ…˜μ„ λ“€μœΌλ©΄μ„œ μ •λ¦¬ν•œ λ‚΄μš©μ„ κ³΅μœ ν•΄ λ΄…λ‹ˆλ‹€. * 개인적인 μ˜κ²¬λ„ 쀑간쀑간 ν¬ν•¨λ˜μ–΄ μžˆμœΌλ‹ˆ μ°Έκ³  λΆ€νƒλ“œλ¦½λ‹ˆλ‹€. * λ°œν‘œμžλ£Œμ™€ μ˜ˆμ œλŠ” Let'Swift ν™ˆνŽ˜μ΄μ§€μ˜ Program μ„Ήμ…˜μ—μ„œ 곡개 [https://letswift.kr/2019]되고 μžˆμŠ΅λ‹ˆλ‹€. -------------------------------------------------------------------------------- Animations iPhone OS 3.0
β€” 4 min read

TIL: macOS Catalina CLI λΉŒλ“œ 문제

macOS Catalina(μ΄ν•˜ μΉ΄νƒˆλ¦¬λ‚˜)κ°€ 릴리즈 된 지 2μ£Ό 정도 지났닀. μΉ΄νƒˆλ¦¬λ‚˜λŠ” μΆœμ‹œ 이후 λ§Žμ€ 이슈λ₯Ό λ§Œλ“€μ—ˆλŠ”λ° λŒ€ν‘œμ μœΌλ‘œ κΆŒν•œ λ¬Έμ œλ‚˜ 32bit ν”„λ‘œκ·Έλž¨ λ―Έ 지원 등이 큰 이슈둜 λ°œκ²¬λ˜μ—ˆλ‹€. κ·Έ 외에도 μ‚¬μ†Œν•˜κ³  λ§Žμ€ μ΄μŠˆλ“€μ΄ μ‚¬μš©μžλ“€μ„ κ΄΄λ‘­ν˜”λŠ”λ°, κ·Έ 쀑 μ–΄μ œ λ‚΄κ°€ κ²ͺμ—ˆλ˜ 이슈λ₯Ό ν•˜λ‚˜ ν’€μ–΄ 보고자 ν•œλ‹€. Fastlane Build 먹톡 λͺ¨λ°”일 μ•±
β€” 4 min read

iOS의 닀크λͺ¨λ“œ - (1) λ°°κ²½

μ• ν”Œμ΄ 이번 WWDC 2019μ—μ„œ iOS 13을 λ°œν‘œν•˜λ©΄μ„œ 전면에 λ‚΄μ„Έμš΄ κΈ°λŠ₯은 닀크 λͺ¨λ“œ. macOS Mojaveμ—μ„œ 처음 μ„ λ³΄μ˜€λ˜ 닀크 λͺ¨λ“œλ₯Ό iOS 13에 λ„μž…ν•˜λŠ” 것을 λ°œν‘œν•˜λ©΄μ„œ λ§Žμ€ λ°•μˆ˜λ₯Ό λ°›μ•˜λ‹€. λ°œν‘œ λ‹Ήμ‹œμ— κ³΅κ°œν–ˆλ˜ μ˜μƒμ„ 보고 κ°€μž. μ• ν”Œμ˜ 기술 선택 졜근의 μ• ν”Œμ€ μ–΄λŠ μ •λ„μ˜ μ„±μˆ™κΈ°λ₯Ό 거친 기술만 μ œν’ˆμ— μ μš©μ„ ν•˜κ³  μžˆλŠ” κ²ƒμœΌλ‘œ 보인닀. 초기 μ• ν”Œμ˜
β€” 4 min read

Subscribe to deStudio

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe