Open HeegeePark opened 1 year ago
스토리보드는 iOS 앱의 사용자 인터페이스를 시각적으로 표현하여 컨텐츠 화면과 화면 간의 연결을 보여주는 도구
다음과 같은 일을 처리할 때 사용하면 유용하다.
성능
프로토타입 제작
재사용성
데이터의 흐름
스토리보드란?
스토리보드는 iOS 앱의 사용자 인터페이스를 시각적으로 표현하여 컨텐츠 화면과 화면 간의 연결을 보여주는 도구
다음과 같은 일을 처리할 때 사용하면 유용하다.
스토리보드의 장단점
장점
성능
: 스토리보드가 로드되면 모든 뷰 컨트롤러가 인스턴스화 된다고 가정할 수 있다. 이것은 실제 구현에 해당되지 않고 초기 뷰 컨트롤러만 생성.프로토타입 제작
: 빠르고 단순하게 프로토타입을 구성 가능.단점
재사용성
: 스토리보드는 의존하는 모든 뷰 컨트롤러와 함께 복사하거나 이동해야 한다. 단일 뷰 컨트롤러를 추출하여 다른 곳에서 재사용할 수 없다.데이터의 흐름
: 앱이 전환될 때 뷰 컨트롤러간에 데이터를 전달해야 하는 경우가 있다. 그러나 스토리보드는 뷰 컨트롤러간의 흐름을 처리하지만 데이터의 흐름을 처리하지는 않는다.