Swift) Instance 메서드와 Type 메서드의 차이점을 설명하시오.
Instance Method
- 특정 클래스, 구조체 또는 열거형의 인스턴스에 속하는 함수
특정 타입의 인스턴스에서 호출되는 메서드
1 | class Sample { |
특정 타입의 인스턴스에서 호출되는 메서드
1 | class Sample { |
참조 타입(Reference Type)
상속
가능값 타입(Value Type)
상속 불가능
(protocol은 사용 가능)값이 있을수도 있고, 없을수도 있음
을 표현1 | let optionalConstant : Int? = nil |
nil
이 할당
될 수 있는지 없는지
표현1 | // someOptionalParam에는 nil이 할당 될 수 있다. |