[Swift] computed property, stored property, self, overloading
·
Apple/Swift
1. computed property의 setter setter가 있으면 get{ }는 생략할 수 없다. 매개 변수명은 newValue가 기본이다. setter의 매개변수명이 newValue인 경우에만 이렇게"(newValue)" 생략 가능하다. 2. 인스턴스 초기화하기 : init() 클래스, 구조체, 열거형(enum) 인스턴스가 생성되는 시점에서 해야 할 초기화 작업이다. 인스턴스가 만들어지면서 자동 호출된다. 3. self 현재 클래스 내 메서드나 프로퍼티를 가리킬 때 메서드나 프로퍼티 앞에 self.을 붙인다. 아래 소스에서는 self를 붙이거나 생략해도 된다. 옆의 소스에서는 매개변수와 구분하기 위해 반드시 써야 한다. 4. stored property와 computed property comp..