이 포스팅은 iOS BoostCourse 시리즈
23 편 중 16 번째 글 입니다.
-
Part 1 - 01: Asset, App thinning
-
Part 2 - 02: Foundation, UIKit
-
Part 3 - 03: Auto Layout
-
Part 4 - 04: View 체계
-
Part 5 - 05: 디자인 패턴
-
Part 6 - 06: MVC
-
Part 7 - 07: Apple Development Documents
-
Part 8 - 08: Human Interface Guidelines
-
Part 9 - 09: 화면 전환
-
Part 10 - 10: 뷰의 상태 변화 감지
-
Part 11 - 11: Delegation
-
Part 12 - 12: Singleton
-
Part 13 - 13: Target-Action
-
Part 14 - 14: Gesture Recognizer
-
Part 15 - 15: TableView
-
Part 16 - This Post
-
Part 17 - 17: Json 다루기
-
Part 18 - 18: PhotoKit
-
Part 19 - 19: 동시성, 비동기, 병렬 프로그래밍
-
Part 20 - 20: OperationQueue
-
Part 21 - 21: SchrollView
-
Part 22 - 22: Naviagtion item, Bar button item
-
Part 23 - 23: CollectionView
Segue
- 스토리 보드에서 뷰 컨트롤러 사이의 화면 전환을 위해 사용하는 객체
- 코드 없이 스토리보드에서 세그를 연결할 수 있음
UIStoryBoardSegue
- UIKit에서 사용할 수 있는 표준 화면 전환을 위한 프로퍼티와 메서드 포함
- 커스텀 전환을 정의하기 위해 서브클래스 구현하여 사용 가능
- UIViewController의
performSegue
메서드를 사용하여 세그 객체를 코드로 실행할 수 있음
- Segue 객체는 뷰 컨트롤러의 뷰 전환과 관련된 정보를 가지고 있음
- 세그는 뷰 컨트롤러의 뷰를 다른 뷰 컨트롤러의 뷰로 전환할 때
prepare
메서드를 사용하여 새로운 뷰 컨트롤러에 데이터 전달 가능
Reference