자주 쓰이는 연산 프로퍼티 정리하기
연산 프로퍼티 직접 값을 저장하지 않고 다른 저장 프로퍼티를 가지고 작업하는 것 class Phone { var iPhone: String = "iPhone Xr" // get set에서 쓸 수 있는 저장프로퍼티가 꼭 존재해야함 var myPhone: String { // 타입 추론 불가능해서 타입 꼭 적어줘야 함 get { return iPhone + "쓴 지 4년째" // iPhone이라는 저장프로퍼티의 값을 (연산해서) return // get 속에 내용이 한 줄일때만 return 생략가능함 } set { iPhone = newValue + "버티기" // iPhone이라는 저장프로퍼티에 새로운 값을 저장하는 역할 } // set(iPhone) { // self.iPhone = iPhone + " ..
Swift
2022. 10. 20. 01:04