[250402] 계산기 만들기 Lv2->Lv3

ON&OFF·2025년 4월 2일

iOS TIL

목록 보기
9/18

1. 오늘 배운 것

계산기 어플을 단계별로 구현하였다.

2. 배우며 겪은 문제점

Lv2인 버튼 7,8,9 만 띄우는 부분은 무난하게 넘어갔는데 0~9 와 여러 연산 기호들을 다 띄우는 Lv3에서 막혔다.. 그냥 버튼7=어쩌구저쩌구,버튼8=어쩌구저쩌구 처럼 하나하나 버튼을 만드는 노가다 방법으로 진행하면 안될 건 없지만 딱 봐도 엄청나게 비효율적인 방법이었어서 이대로 진행하기가 싫었고 고민을 해보았다.

3. 해결 방법

계산기 화면을 가만 보고 있자니 이중 for문이 떠올랐다. 힌트에 가로와 세로 스택 뷰를 활용하라고 적혀있었는데 가로로 일단 한줄을 만들고 그걸 반복한 다음에 그 가로 줄들을 세로로 쌓으면 계산기 모양이 될 것 같아서 이중 for문을 사용했더니 원하는 모양으로 만들 수 있었다.

4. 느낀 점

뚝딱 해결된 건 아니고 이중 for문 같은 게 자주 쓰진 않다 보니까 막상 쓰려니까 굉장히 헷갈렸다. 한번 공부했던 건 다음에 봐도 헷갈리지 않게 확실히 공부해놔야겠다..!

5. 다음에 진행할 것

Lv 8 까지 쭉쭉 가보자

profile
안 되면 될 때까지

0개의 댓글