반응형

현재 내 공부에 필요한 지식만 정리하였다.

 

 

- 모든 앱은 최소한 하나 이상의 view Controller를 가지고 있습니다.

- 화면 구성 요소들을 관리(button, label 등), 화면과 데이터 사이의 상호작용 관리를 함.

- 윈도우 객체로부터 전달된 이벤트를 받아서 내부적으로 구현된 비즈니스 로직을 실행 후 화면에 표시

 

view Controller

 

- 원하는대로 화면을 구성, 컨트롤러를 배치 할 수 있다.

 

 

Navigation Controller

- 화면 이동에 대한 관리, 그에 연관된 처리 담당

- controller와 controller의 사이에 위치할 수 있고, 화면 이동을 도와준다.

- stack

- 독립적인 화면을 포함하고 있지않아서, 결합용으로 사용.

- navigation controller가 추가된 앱 상단에는 네비게이션 바가 추가됨(뒤로가기 버튼이라든지..)

 

 

TableView Controller

- 리스트형식(메모리스트, 연락처 리스트, 메세지 리스트 등)

- 하나의 컨트롤러가 하나의 화면을 이루는 "단위 컨트롤러"

- delegate(선택) 또는 dataSource(필수) 구현

 

delegate와dataSource이란?

 

스위프트 테이블 뷰(table view, dataSource, delegate)이란?

테이블 뷰는 주로 리스트를 나타날 때 사용된다. (메모장의 메모리스트, 연락처, 메세지 등) 테이블 뷰를 구현하는 두가지 방법! 1. 스토리보드에 테이블뷰 컨트롤러를 추가하는 방법 2. 뷰 컨트

fffounding.tistory.com

 

 

 전체화면 구성

 

그리고... tabBar Controller

 

아직 써본적은 없다.

 

그리고 등등.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

출처 : https://boidevelop.tistory.com/13

출처 : https://soooprmx.com/ios-%EC%95%B1-%EB%A7%8C%EB%93%A4%EA%B8%B0-005-%EB%B7%B0-%EC%BB%A8%ED%8A%B8%EB%A1%A4%EB%9F%AC%EC%9D%98-%EC%A2%85%EB%A5%98/

 

 

 

 

반응형

+ Recent posts