최근 포스트

SwiftUI와 UIKit 통합하기

2 분 소요

SwiftUI가 도입되기 전 개발된 앱은 UIKit과 UIKit 기반의 프레임워크를 사용 기존의 프로젝트 코드 + 새로운 SwiftUI 앱 기능 통합 -> UIHostingController 사용

UIViewController를 SwiftUI와 통합하기

1 분 소요

UIViewController와 SwiftUI UIView 통합: 개별 또는 소규모 의 UIKit 기반 컴포넌트를 SwiftUI와 통합하는데 유용 UIViewController 통합: 전체 뷰 컨트롤러 인스턴스를 통합 UIViewControllerRepresentable 프로...

UIView와 SwiftUI 통합하기

3 분 소요

SwiftUI와 UIKit의 통합 개별 UIKit 기반의 컴포넌트(UIView)를 SwiftUI View 선언부에 통합 뷰 컨트롤을 SwiftUI에 통합 SwiftUI 뷰를 기존의 UIKit 기반 코드에 통합

SwiftUI에서 제스처 작업하기

3 분 소요

제스처(gesture) 터치 스크린과 사용자 간의 인터랙션을 설명하는데 사용 앱 내에서 이를 감지하여 이벤트를 실행하게 하는 데 사용 드래그, 탭, 더블 탭, 핀칭, 로테이션, 롱 프레스….

SwiftUI 애니메이션과 전환

3 분 소요

애니메이션(animation): 화면상의 뷰 회전, 확대, 동작 등의 형태 전환(transition): 레이아웃에서 뷰가 추가되거나 제거될 때 뷰가 어떻게 나타나고 사라질지 정의