계산기 앱 구현

유민우·2024년 6월 27일
2

계산기 앱 구현
목표

이렇게 구현하는것이 목표다.

  1. 계산식이 들어갈 수식공간을 만든다.

  2. 계산식에 들어갈 숫자공간을 만든다 예를들어 ( 이전에들어간숫자 + 현재 입력된 숫자) 요론 느낌이다.

  3. 계산식에 들어갈 숫자 사이에 연산자 공간을 만든다. (연산자)

  4. 수식공간에 constraint를 설정한다.

  5. 스택 뷰에 버튼들을 담아서 깔끔하게 정돈할 것이기 때문에 스택뷰를 만든다.

  6. 스택 뷰가 4개가 필요하기 때문에 스택뷰만들기 함수를 미리 짜놓는다.

  1. 이제 버튼을 추가해야 한다. 버튼을 추가할때 액션도 같이 추가해야 하므로 배열을 이용하여 버튼을 추가해준다.
  1. 이제 숫자, 연산자 버튼을 생성하는 함수와, 숫자버튼 액션 함수, 연산자 버튼 액션 함수, 리셋버튼 함수, 등호 함수를 만들어 준다.
  • 숫자, 연산자 버튼을 생성하는 함수

  • 숫자버튼 액션 함수

  • 연산자 버튼 액션 함수

  • 리셋 버튼 함수

  • 계산 버튼 함수

  1. 이제 밑 작업은 끝났으니 뷰에 스택뷰를 끼워 맞춰 준다.

  1. 그리고 이제 버튼을 스택뷰에 끼워넣어 준다.

계산기 앱 완성

profile
유민우

0개의 댓글