개요UIKit, 즉 코드베이스로 UI를 구현하고 있는데, 문제가 생겼다.TableView가 보여야 하는데, 아래 사진처럼 TableView가 보이지 않는다.그리고 TableViewCell에서 MockData가 보여야 하는데 보이지 않는다.MockData로는 A, B, C, D 등 간단한 알파벳을 넣었다.따라서 View Hierarchy을 사용해서 디버깅을 진행해보자. 전개먼저 좌측 하단(디버그 영역)에서 위와 같은 버튼을 찾아서 클릭해준다.이 버튼이 View Hierarchy 이고,View를 계층별로 나눠서 보여주는 기능이다. 그럼 왼쪽 그림과 같이 뷰가 계층별로 나뉘어서 보인다.오른쪽의 시뮬레이터 상의 화면과 비교해보자.오른쪽만 봤을 때는 아무것도 없는 백지로 나온다.하지만 왼쪽화면을 보면 ..
디버깅이란,프로그래밍 과정 중 발생하는 오류나 버그를 찾는 작업을 디버그라고 하고,디버그하는 과정을 디버깅이라고 한다.본 포스팅에서는 디버깅에서 사용되는 세가지 방법을 정리해보고자 한다. Print문디버깅 중, 정확한 값이 출력되는지 알아보기 위해 Print문을 사용해서, 그 부분에서 출력되는 값을 알아보는 방법이다.func numberMaker() -> Int { return Int.random(in: 1...100)}let randomNumber = numberMaker()//print문으로 현재 어떤 값이 출력되고 있는지 확인.print("random number is \(randomNumber)")문자열 보간에 대한 글을 읽고 오면 이해가 쉽다. Swift 기본 문법 - 문자열 보간(Str..