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이 할당 될 수 있다. |