iOS 프로그래밍 실무(8)

김제형·2025년 5월 15일

에러가 나는 이유 1

  • 예외 처리가 해결 되지 않았기 때문에 에러가 난다.

에러가 나는 이유 2

  • 클로저 안에서 사용하는 경우 캡처 의미를 명확히 요구하기 때문에 에러가 발생한다.

보라색

  • 백그라운드 스레드에서 UI를 업데이트하려 해서 발생한 오류로, reloadData()는 메인 스레드에서 호출해야 한다.

영진위 날짜 변경

  • 영진위 사이트에서 API 를 받아와 사용하기 때문에 날짜를 일일이 바꿔줘야 하지만 아래 코드를 활용하여 자동으로 하루 전 날짜를 계산하는 코드를 만들어 주면 된다.

Autolayout

  • 원래 제약조건을 어기고 중간에 줄여버리게 되면 경고가 뜨며 실행을 해도 변경사항이 적용되지 않는다.

stack view

  • 스택뷰를 사용하면 간단하게 동일한 사이즈로 공백칸을 줄 수 있다.

화면에 나타나는 값들의 가독성 향상

  • 명과 천단위 콤마를 찍어주면 훨씬 큰 가독성으로 앱을 만들고 볼 수 있다.

profile
개발자 지망생

0개의 댓글