첫 업데이트
https://github.com/Hyeongyu-IM/SideProject
- 업데이트 추가 요소
- 버튼 애니메이션 효과 추가
- MVC 디자인 요소추가
- MVC디자인
- 이번 업데이트에서 가장 힘들었던 점은 모델에 대한 정의를 내리기가 힘든것이였습니다.
- 제가 생각하는 모델은 그저 처리할 데이터를 가진 것이였는데 제가 그동안 봐왔던 모델은 Struct, Class였는데 계산기에서 이런 모델을 만드는게 ... 흐음... 이란 생각이 들어서 가뜩이나 제가 MVVM모델도 계속 의식하다보니 그런것 같습니다.
- 콘트롤러적 요소는 모델에 있는 연산기호를 콘트롤러가 인식을 하게 되면 콘트롤러에서 연산을 하여 뷰에 보낼 자료를 보내는식으로 구성하였습니다.
- 뷰는 콘트롤러에 자료가 업데이트되는 것을 주시하고 바뀌는 데이터를 반영하고
사용자 입력이 들어오는 순간 콘트롤러에 알려줍니다.
- 이번 업데이트에서 가장 힘들었던 점은 모델에 대한 정의를 내리기가 힘든것이였습니다.
- 버튼 애니메이션 효과
- 이것은 검색해보고 어떻게 적용해야 될까를 고민하다가 잠깐의 검색후 안에 있는 메서드를 버튼에 입혀줘서 적용하였습니다.
- https://www.roryba.in/programming/swift/2018/03/24/animating-uibutton.html
'Mini Project' 카테고리의 다른 글
iOS Weather App 클론코딩 (0) | 2021.05.12 |
---|---|
iOS. 로그인 & 회원가입 페이지 구현 ( 리팩토링 ) (0) | 2020.11.18 |
iOS. 로그인 & 회원가입 페이지 구현 (0) | 2020.11.03 |
iOS. 계산기 앱 1 - 2 (0) | 2020.10.28 |
iOS. 계산기 만들기 1 - 1 (0) | 2020.10.27 |