본문 바로가기 메뉴 바로가기

포도밭 개발자

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

포도밭 개발자

검색하기 폼
  • 분류 전체보기 (114)
    • Algorithm (67)
      • 알고리즘 문제풀이 (62)
      • 알고리즘 개념 (5)
    • 개발지식 (8)
      • 개발서적 (0)
      • TIL (Today I learned) (8)
    • iOS (37)
      • iOS 개발 (9)
      • Swift (15)
      • RxSwift (7)
      • SwiftUI (3)
      • Edwith [부스트코스] (2)
  • 방명록

UIHostingController (1)
UIKit에서 UIHostingController 사용하기

UIKit에서 작은 뷰 단위로 점진적으로 SwiftUI로 리팩토링 하는 과정에서 알게 된 내용을 공유하겠습니다. 처음엔 SwiftUI 뷰를 단순히 UIHostingController로 감싸서 UIKit에서 'view.addSubview' 해서 사용하면 되는 줄 알았는데요.Apple 공식 문서에 따르면 반드시 Container View Controller 패턴을 따라야 하며, 'addChild' -> 'addSubview' -> 'didMove(toParent:)' 3단계를 모두 거쳐야 합니다. 문제 상황SwiftUI 컴포넌트를 기존 UIKit 프로젝트에 점진적으로 도입하다 보면, 이런 코드를 자주 보게 됩니다// 흔한 실수 - 많은 개발자들이 이렇게 시도합니다let hostingController = U..

iOS/SwiftUI 2025. 9. 28. 13:41
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Reactivex
  • blendshape
  • 안드로이드
  • rxswift
  • cocoapods
  • blendshapes
  • 알고리즘
  • Swift weak
  • 백준온라인저지
  • SwiftUI
  • 코코아팟
  • 프로그래머스
  • DispatchQueue
  • ARKit
  • SWEA
  • infallible
  • Kotlin
  • boj
  • 백준
  • coreml
  • rxswift6
  • Lottie
  • 카카오인턴십
  • ios
  • Swift unowned
  • Swift
  • UIHostingController
  • GraphDB
  • C++
  • disposeBag
more
«   2025/10   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바