iOS/Swift

[iOS] 뷰 컨트롤러 (ViewController)

듀IT 2021. 8. 31. 23:30

ViewController


역할

  • ViewController는 하나의 스크린을 관리하는 오브젝트이다.
  • 1화면 - 1ViewController로, 새로운 화면을 만들 때는 새로운 ViewController를 생성한다. 

 

스토리보드에 보이는 한 화면이 하나의 ViewController이다.

구성

ViewController는 디자인 뷰연결된 코드, 이 두가지로 구성되어 있다.

Assistant를 이용하면 ViewController와 연결된 코드를 확인할 수 있다.

Assistant를 누르면 연결된 코드를 확인할 수 있다.
해당 ViewController와 연결된 ViewController 클래스는 Identity inspector - Custom class에서 확인 / 설정할 수 있다.

오브젝트 라이브러리를 이용하여 오브젝트를 스토리보드에 추가하여, 추가한 객체를 연결된 ViewController의 코드로 ctrl + 드래그 하면 Interface Builder(IB) 액션, 변수를 생성할 수 있다.

ViewController의 오브젝트 하나를 클릭 후 ctrl + 코드로 드래그 하면 IBAction 함수 / IBOutlet 변수가 생성된다.