Getters and Setters 기본적으로 상수, 변수, 프로퍼티들 그리고 subscript들은 자동적으로 그들이 속한 상수,변수,프로퍼티 또는 섭스크립트와 동일한 수준의 접근 제한 레벨을 갖는다. 우리는 아래에서 한 변수의 get - 변수를 참조할때, set - 변수를 설정할 때의 접근 제한 레벨을 다르게 설정하는 법에 대해 알아볼 것이다. 즉 변수를 가져와 사용할때는 private인데, 변수에 값을 넣을때는 internal일 수 있다!! struct TrackedString { private(set) var numberOfEdits = 0 var value: String = "" { didSet { numberOfEdits += 1 } } } 위에서 TrackedString 구조체랑 value 프..