Swift) 스토리보드를 이용했을 때의 장단점을 설명하시오.
장점
- 어느 위치에 무엇이 있는지 View의 구조와 형태를 한 번에 파악이 가능하다.
- 앱의 Flow Chart를 파악하는 것이 쉽다.
- 코드로 View를 제작하는 것 보다, 구성 요소들을 직접 보며 관리할 수 있어서 View 구성이 편하다.
객체를 하나만 생성
하여, 공용으로 사용
하고 싶을 때 사용하는 디자인 유형1 | // User의 정보를 저장하는 클래스 |
특정 타입의 인스턴스에서 호출되는 메서드
1 | class Sample { |
참조 타입(Reference Type)
상속
가능값 타입(Value Type)
상속 불가능
(protocol은 사용 가능)값이 있을수도 있고, 없을수도 있음
을 표현1 | let optionalConstant : Int? = nil |
nil
이 할당
될 수 있는지 없는지
표현1 | // someOptionalParam에는 nil이 할당 될 수 있다. |