https://soooprmx.com/swift4%ec%9d%98-%ed%82%a4%eb%b0%b8%eb%a5%98-%ec%98%b5%ec%a0%80%eb%b9%99-%ea%b5%ac%ed%98%84-%eb%b0%a9%ec%8b%9d/
Swift4의 키밸류 옵저빙 구현 방식