property 썸네일형 리스트형 Properties Stored Properties 인스턴스의 부분으로 저장된다. 클래스와 구조체에서만 사용한다. var가 붙으면 변수이며, let이 붙으면 상수이다. 상수 구조체 인스턴스의 stored properties let someStruct = struct(...) someStruct.value = 4 // value는 변수, 에러가 발생한다. 인스턴스를 할당할 때 상수로 선언하면, 프로퍼티가 변수여도 수정할 수 없다. 이는 구조체가 값 타입이기 때문에 인스턴스가 상수로 선언되면 모든 프로퍼티가 상수로 표시된다. Lazy Stored Properties lazy 변수는 처음 사용되기 전까지는 할당되지 않으며, 호출을 받으면 메모리에 올라간다. 초기 값이 존재하지 않고, 이후에 값이 생성되기 때문에 let으로 선언할.. 더보기 이전 1 다음