lgvv98

  • 홈
  • 태그
  • 방명록

delegate 패턴 1

SwiftUI 하위뷰에서 상위뷰로 DelegatePattern을 활용해 이벤트 전달하기

SwiftUI 하위뷰에서 상위뷰로 DelegatePattern을 활용해 이벤트 전달하기  글의 순서상황어떻게 처리할까?코드 적용 예시마무리 상황홈 화면에서 프로필 리스트가 있는 네비게이션 방식으로 화면을 전환하고, 해당 화면에서 프로필을 전환하고 pop 혹은 dismiss로 홈 화면으로 돌아왔을 때, 프로필이 전환되어야 함. 즉, 하위 뷰가 상위 뷰로 프로필이 전환되었음(이벤트)을 알려야 함. 어떻게 처리할까?우선 UIKit에서라면 여러가지 방법이 있겠지만, 단순하게는 Delegate Pattern이 있음.SwiftUI에서는 Environment, preferenceKey를 활용할 수 있고, @State, @Binding을 활용해 하위 뷰와 연결할 수도 있음. SwiftUI에서 제안된 방법들은 사용..

project/Funch(넥스터즈) 2024.09.29
이전
1
다음
더보기
프로필사진

lgvv98

iOS, Swift, UIKit, SwiftUI

  • 분류 전체보기 (470)
    • it 책 (18)
      • 오브젝트: 코드로 이해하는 객체지향 설계 (17)
      • 헤드퍼스트 디자인패턴 개정판(2022) (0)
      • Do it 강화 학습 입문 (1)
      • 단위 테스트: 생산성과 품질을 위한 단위 테스트 .. (0)
    • project (56)
      • 개발 업무 (17)
      • Kuring(공지알림) (28)
      • Funch(넥스터즈) (10)
    • apple (230)
      • DesignPattern, Architecture (25)
      • iOS, UIKit, Documentation (83)
      • SwiftUI, Combine (29)
      • RxSwift, ReactorKit (31)
      • Testing, Xcode, Environment (12)
      • HLS (7)
      • WWDC (20)
      • VisionOS, ARKit (7)
      • Vapor (1)
      • TCA (15)
    • AI 및 자동화 (4)
    • 알고리즘 문제 풀이 (73)
    • Node.js (8)
    • flutter (25)
      • 순한맛(기초) (18)
      • 조금 매운맛 (중급) (7)
    • Archive (55)
      • 자료구조와 알고리즘 (6)
      • git (6)
      • 잡동사니 (40)

Tag

Xcode, UIKit, rxcocoa, swift, 프로그래머스, 디자인패턴, 티스토리챌린지, CollectionView, 객체지향, Flutter, ios, combine, Apple, 오브젝트, SwiftUI, XCTest, RxSwift, TCA, 백준, 오블완,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • github

티스토리툴바