iOS/WebView/Project - Navigation Controller 추가#4
IOS/Xcode 14X Swift5.7.2 WKWebView 에서 작업 진행
Navigation Controller란? (참조 URL에서 가져옴)
애플 문서에 들어가보면 Navigation Controller를 다음과 같이 정의했습니다. "계층적 내용을 탐색하기 위한 스택 기반 체계를 정의하는 컨테이너 뷰 컨트롤러입니다." 여기서 스택 기반이라고 하는 것은 한마디로 Stack을 쌓아가는 구조입니다. 간단한 예를 들어보면 사파리 브라우저나 크롬을 사용할때 우리는 뒤로가기나 앞으로 가기를 눌러 전 화면에 접근을 할 수 있는데 이것 또한 스택 구조로 이루어져 있죠.
Stack : LIFO(Last In First Out)로 역순 탐색을 위한 구조
Stack에서 Push : 데이터 쌓기
Stack에서 Pop : 데이터 빼기 (뒤로가기)
Navigation Controller 추가
참조
https://velog.io/@wook4506/iOS-Swift-Navigation-Controller
[iOS / Swift] Navigation Controller
안녕하세요!! 오늘은 새로운 화면 전환 방식인 Navigation Controller에 대해 공부를 해보겠습니다. 전 포스팅에서 배운 모달과는 조금 다른 방식으로 스택을 쌓는 구조라고 합니다. 거의 모든 앱에 쓰
velog.io
https://jiyeonlab.tistory.com/8
[iOS] Segue 연결 방법
[iOS] Segue 연결 Segue 란 iOS에서 여러 ViewController 사이의 전환 시에 사용하는 객체이다. 나는 보통 인터페이스 빌더에서 직접 연결하는 방법을 썼었다. 이렇게 하면 ViewController 간의 연결관계를 직
jiyeonlab.tistory.com