2주차 과제
2주차 과제가 주어졌다.
2주차 과제가 주어졌다.
타입 캐스팅
디자인은 생략이라, git clone 이후 부터 시작하겠다.
1. 프로퍼티 옵저버 변수에 프로퍼티 옵저버를 정의하여 프로퍼티 값의 변경 사항을 모니터링하고, 미리 구현한 코드로 이에 대응할 수 있다. 다시 말하면 해당 프로퍼티를 관찰(observe)하면서 변경 사항이 발생할 때 실행된다 willSet보다는 didSet이 많이 사...
extionsion을 사용하여 기능을 별도로 부여하기.
파라미터 수정과 프로토콜
Swift에서는 기능을 명확히 설명하는 이름의 매개변수가 중요하다!
Extensions는 본질적으로 기존클래스, 구조, 기타데이터유형에 추가 기능을 추가 할 수 있게 한다.