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 |
댓글