https://developer.apple.com/documentation/uikit/uistoryboardunwindseguesource
"An encapsulation of information about an unwind segue."
언와인드 세그에 대한 정보의 캡슐화입니다.
@MainActor class UIStoryboardUnwindSegueSource : NSObject
이 클래스의 인스턴스를 직접 생성하지 않아야 합니다. UIKit
은 언와인드 세그의 발생에 대한 응답으로 언와인드 세그 소스 객체를 생성합니다. 이 객체는 소스 객체를 언와인드 세그의 목적지를 결정하는 다른 뷰 컨트롤러 메소드에 전달합니다. 언와인드 세그 소스 객체에 있는 정보는 세그에 의해 해제되는 뷰 컨트롤러를 포함하며, 액션 메소드는 해제에 대한 책임이 있습니다.
세그가 일어나는 동안 뷰 컨트롤러 사이에 데이터를 전달합니다. 그리고 세그 발생 시 코드 내용으로 제어합니다.
https://developer.apple.com/documentation/uikit/resource_management/customizing_the_behavior_of_segue-based_presentations
https://velog.io/@panther222128/Customizing-the-Behavior-of-Segue-Based-Presentations
다음에 표시할 가장 적합한 뷰 컨트롤러를 동적으로 선택하는 언와인드 세그를 스토리보드 파일에서 설정합니다.
https://developer.apple.com/documentation/uikit/resource_management/dismissing_a_view_controller_with_an_unwind_segue
https://velog.io/@panther222128/Dismissing-a-View-Controller-with-an-Unwind-Segue
인터페이스 빌더 스토리보드 리소스 파일에서 표현되는 디자인 타임 뷰 컨트롤러 그래프의 캡슐화입니다.
https://developer.apple.com/documentation/uikit/uistoryboard
https://velog.io/@panther222128/UIStoryboard
두 뷰 컨트롤러 사이에서 시각적 전환을 준비하고 수행하는 객체입니다.
https://developer.apple.com/documentation/uikit/uistoryboardsegue
https://velog.io/@panther222128/UIStoryboardSegue