macOS, iOS

static func 란?

SweetDev 2019. 9. 11. 20:45

static == 클래스 안의 전역변수!!

 

클래스 이름을 앞에 붙여서 콜해야된다

 

예를 들어, "Validator.swift "클래스 안에 static func validate()가 있다. 

나는 얘를 콜할때는, 

Validator.validate() 이렇게 콜 할 수 밖에 없고

 

인스턴스마다 생기는 일반함수와 다르게, 

클래스에서 공통으로 쓰는 함수가 된다!!