Class function과 Static function
작성 이유 HealthKit Weekly를 작성 중에 WWDC 프로젝트 예제에서 class func이 사용되었다. static과 class function이 Type method라는 것만 알고 정확한 차이를 몰라 작성하게 되었다. 먼저 둘의 차이는 재정의 가능 여부이다. class function은 상속받아서 재정의 가능하다. Method는 크게 Instance Method와 Type Method로 나눌 수 있다. Instance Method 클래스 인스턴스가 생성된 후, 인스턴스가 주체가 되어 실행하는 메소드이다. 일반적인 클래스 내에 선언된 메소드이다. Type Method 클래스 인스턴스없이, 실행가능한 메소드이다. 사용 이유는 메소드 선언이 필요하지만, 인스턴스가 필요 없는 경우이다. 주의 할 점..
2022.02.28