Mini Project

iOS. 계산기 앱 1 - 2

https://github.com/Hyeongyu-IM/SideProject

코드 구현.

  • 계산식이 연산기호가 들어오기전과 이후를 구분하여 변수를 2개를 따로 firstNum, secondNum 으로 지정하여 저장하고 =을 누르면 연산이 되게 하였습니다.
  • 화면에 보여줄 코드와 리셋해야 하는 코드 두가지를 따로 저장했습니다.
  • 기본적인 사칙연산을 수행할수 있는 계산기 입니다.
  • IBOulet을 통해 둥글게 만들고, IBAction을 통해 동작하도록 설정했습니다.

개선가능 사항

  1. 버튼을 누르면 숫자쪽은 버튼이 마음에 드는게 없어서 selected state가 없습니다. 애니메이션을 넣어볼수 있을것 같습니다.
  2. 현재는 수식 계산을 하나이상의 연산기호가 들어가면 수행할수 없습니다.
  3. 디자인패턴을 고려하여 만들지 않았습니다...
  4. 소수표현을 할수 없습니다 Double형식으로 만들면 좋을 것 같습니다.
  5. 코드가 여기저기 반복되는 곳이있습니다. 어떻게 하면 줄일지....ㅠ

간단하지만 어려웠던 계산기 앱 후기

  • 일단 몇줄 안되고 디자인패턴을 전혀 고려하지 못했음에도 불구하고 UI를 다 설정한 이후로는 모든것이 막막했습니다.
  • 아직 배울점이 무수히 많다는 것이 몸소 느껴지고, 느껴지는 만큼 더 노력해야지 라는 마음도 커지는 것 같습니다.
  • 처음 만들어본 앱이여서 그동안 배웟던 것들도 막상 쓰려고 생각해보니 하나도 적응할수 없는 생각에 ... 흑
  • 그래도 약간 컴퓨터적 사고...랄까? 조금 생긴것 같습니다...