타입 프로퍼티1 [Swift] 프로퍼티 - 저장 프로퍼티, 연산 프로퍼티, 타입 프로퍼티, 프로퍼티 감시자 프로퍼티란? 클래스, 구조체, 열거형 등에 관련된 값을 의미한다. (변수나 상수, 함수 등이 어디에서 어떻게 쓰이느냐에 따라 용어가 조금씩 달라질 뿐이다.) 저장 프로퍼티 인스턴스의 변수 또는 상수를 의미한다. (값을 저장하는 가장 단순한 개념의 프로퍼티) 구조체와 클래스에서만 사용 가능하다. (열거형에서는 사용 X) var 키워드를 사용하면 변수 저장 프로퍼티, let키워드를 사용하면 상수 저장 프로퍼티이다. 이니셜 라이저 구조체와 클래스의 저장 프로퍼티는 이니셜라이저 부분에서 조금 차이가 난다. [구조체 저장 프로퍼티] 프로퍼티가 옵셔널이 아니더라도 모든 프로퍼티를 포함하는 이니셜라이즈를 자동으로 생성하여 제공한다. [클래스 저장 프로퍼티] 만약 클래스의 저장 프로퍼티가 옵셔널이 아니라면 꼭 기본값을.. 2023. 3. 29. 이전 1 다음