-
iOS/WebView/Project - Navigation Controller 추가#4Project/Swift+WebView 2023. 1. 10. 16:58
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 추가
참조
'Project > Swift+WebView' 카테고리의 다른 글
iOS/WebView/Project - Assets 생성/등록#6 (0) 2023.01.10 iOS/WebView/Project - View 이동 테스트#5 (0) 2023.01.10 iOS/WebView/Project - Init,MainView Controller 설정#3 (0) 2023.01.10 iOS/WebView/Project - 공통모듈 추가#2 (0) 2023.01.10 iOS/WebView/Project - 프로젝트 생성#1 (스토리보드) (0) 2023.01.10