본문 바로가기
[iOS]/[TIL]

[TIL]#6 - Swift Segue

by Yong9_9 2023. 1. 4.

23.01.03 [Segue]

오늘 한 일🤓

  • 백준 배열 관련 문제 2문제 해결
  • UIKit Segue란?
  • iOS 강의 섹션 12마무리

새롭게 알게 된 내용📖

  • 배열에 중복된 요소를 제거 하고 싶으면 Set(array)를 사용하여 중복된 요소를 제거 할 수 있다.
  • 스토리보드에서의 화면전환

 

Segue는 스토리보드에서 뷰 컨트롤러 사이의 화면전환을 위해 사용되는 객체이다.

performSegue(withIdentifier: "identifierName", sender: self)

performSegue 메소드는 식별자에 맞는 화면을 전환시켜주는 메소드이다. 첫번째 인자 값은 이동하고자 하는 뷰 컨트롤러의 식별값, 두번째 인자 값은 전달하고자 하는 데이터이다.

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
        let secondVC = segue.destination as? SecondViewController
        secondVC?.data = data
    }

그리고 prepare를 통해 직접 전달하고자 하는 데이터를 전달 할 수도 있다.

 

일기💨

오늘은 낮에 운동을 해서 공부를 저녁 먹고 시작했다. 이제 다시 좀 학습 환경에 적응이 된 거 같다. 점점 공부에 집중하는 시간을 늘려가야겠다! 내일은 API에 관련하여 학습을 할 거 같은데 매우 기대된다…!😳

 

'[iOS] > [TIL]' 카테고리의 다른 글

[TIL]#8 - Swift extension(확장)  (1) 2023.01.11
[TIL]#7 - Swift 내가 이해 한 Delegate  (0) 2023.01.06
[TIL]#5 - Swift 소수점 출력  (0) 2023.01.01
[TIL]#4 - Swift 클래스와 구조체  (0) 2022.12.29
[TIL]#3 - 오류 해결 및 반성  (0) 2022.12.27

댓글