ios(113)
-
[iOS] 키보드 레이아웃을 가져오는 개선된 방법 (NotificationCenter to Keyboard Layout Guide)
[UIKit] 재사용 Component 개발하기 (3) - 바텀 시트 (Sheets, Bottom Sheet)[UIKit] 재사용 Component 개발하기 (1) - Toast Message💡 재사용 Component 개발하기 시리즈 글을 시작하며 이번 33기 앱잼이었던 프로젝트에서 우리 iOS 팀이 추구한 방향 중 하나는, 앱 내에서 반복되는 컴mini-min-dev.tistory.com오늘 글은 예전 위의 글에서 설명했던 바텀 시트(Sheets)의 기능을 개선하기 위해 공부한 내용이다.위의 글을 안 읽은 분들이 있을 것 같아 필요한 간략한 개념만을 설명해 보자면, (바텀시트 만드는 전반적 과정은 위의 글에서 설명했다!)내가 참여했던 라는 프로덕트에는 아래 이미지에서 보이는 것처럼 매우 다양한 바텀..
2024.08.28 -
[Combine] Combine 진짜 알기 쉽게 정리해서 올려줄게 (3) - 실전 코드와 함께 Subscriber, Subject 심화 개념 알아가기
[Combine] Combine 진짜 알기 쉽게 정리해서 올려줄게 (1) - Combine 기초 개념 이해하기⚠️ 이번 글은 Combine Framework가 처음 소개되었던 WWDC19의 두 세션 Introducing Combine과 Combine in Practice의 예제 을 직접 구현하면서 사용된 Combine 개념들에 대해 집중적으로 소개합니다.이 글에서 소개mini-min-dev.tistory.com [Combine] Combine 진짜 알기 쉽게 정리해서 올려줄게 (2) - 실전 코드와 함께 Publisher, Operator 심화 개념[Combine] Combine 진짜 알기 쉽게 정리해서 올려줄게 (1) - Combine 기초 개념 이해하기⚠️ 이번 글은 Combine Framework가..
2024.08.11 -
[Combine] Combine 진짜 알기 쉽게 정리해서 올려줄게 (2) - 실전 코드와 함께 Publisher, Operator 심화 개념 알아가기
[Combine] Combine 진짜 알기 쉽게 정리해서 올려줄게 (1) - Combine 기초 개념 이해하기⚠️ 이번 글은 Combine Framework가 처음 소개되었던 WWDC19의 두 세션 Introducing Combine과 Combine in Practice의 예제 을 직접 구현하면서 사용된 Combine 개념들에 대해 집중적으로 소개합니다.이 글에서 소개mini-min-dev.tistory.com지난 Combine 진짜 알기 쉽게 정리해서 올려줄게 1탄 글에서는 Combine이란 무엇이고, 왜 쓰는 것이고, 핵심 개념 3가지 (Publisher, Subscriber, Operator)와 이것들이 서로 어떤 식으로 메서드를 호출하면서 작동이 이루어지는지까지 살펴봤다.오늘 쓰는 2탄 글에서는 ..
2024.08.10 -
[Combine] Combine 진짜 알기 쉽게 정리해서 올려줄게 (1) - Combine 기초 개념 이해하기
⚠️ 이번 글은 Combine Framework가 처음 소개되었던 WWDC19의 두 세션 Introducing Combine과 Combine in Practice의 예제 을 직접 구현하면서 사용된 Combine 개념들에 대해 집중적으로 소개합니다.이 글에서 소개되지 못한 Combine의 다른 여러 개념들은 Apple Developer Documentation-Combine 글을 참조하길 바랍니다.번역 또는 프로젝트의 목적, 그리고 저의 부족한 이해력 때문에 일부 잘못된 내용이 있을 수 있다는 점. 전제하고 읽어주시면 감사하겠습니다 (잘못된 개념 제보 및 질문 댓글로 얼마든지 환영입니다:) ^__^ 1️⃣ Combine이 뭔데? 왜 공부하는 건데? 언제 쓰는 건데?Combine에 대해 공부하기 전에 우리가..
2024.08.08 -
[UIHostingController] UIKit 프로젝트에서 SwiftUI 적용해보기
1️⃣ SwiftUI를 UIKit 프로젝트에서 사용한다고? 왜?SwiftUI는 날이 갈수록 발전하고 있다.처음 iOS 개발을 배울 때만 하더라도 기존 대부분의 프로젝트는 UIKit를 사용하고 있었고, SwiftUI는 그저 생긴 지 얼마 되지 않은 (왜 사용하는지 필요성을 못 느낀) Second User Interface Framework에 불과했는데,내가 군대를 다녀온 불과 몇 년 사이에 (애플도 매년 UIKit에 비해 더 적극적으로 업데이트를 해주는 등) SwiftUI는 많은 발전과 안정화를 거듭하며 앞으로 더 밝은 전망을 보이고 있다."그럼 이제 UIKit 프로젝트를 SwiftUI로 갈아 엎으면 되는 건가?""UIKit 공부 때려치우고 이제 SwiftUI 써야겠다!"실제로 UIKit에서 SwiftUI..
2024.08.07