TIL 21

오늘 한 일 / 배운점

  • iOS 앱개발 입문 팀 프로젝트 과제
  • 8/16 9:00 팀 회의 / 코드리뷰
  • 8/16 15:00 팀 회의 / 코드리뷰
  • 8/16 19:00 보충학습 (HG튜터님) : 프로토콜

과제

  • iOS 앱개발 입문 팀 프로젝트 과제

느낀점

오늘은 내 담당인 앱 메인화면을 만드는 작업을 했다
세그먼트 컨트롤을 만들고(아직 인덱스 값에 따라 처리하는 로직은 구현 못했다)
어제 만든 더미 데이터를 그 아래 테이블 뷰에 뿌리는 것 까지는 처리했다

그리고 오후에는 커스텀셀안에 UI적인 부분을 짰는데
계속 삽질의 연속이다..

먼저 이번에는 스토리보드 인터페이스 빌더 사용 안 하고 코드로 짜보는 것도 해보고 싶어서
처음으로 해보고 있는데 위치를 잡는다거나 직관적으로 보면서 마우스로 옮기는 게 아닌 코드로 작성을 하는 게 좀처럼 머릿속에 그려지지 않아서 많이 어렵다
특히 오후부터 하고 있는 커스텀셀 안에 공간 쪼개는 것.. stackView를 사용해서 지금 하고 있는데
Figma로 그렸던 거를 하나하나 해보고 있는데 앱을 실행시켜보면 여백 정렬이 어딘가 어색ㅋㅋㅋ

오늘 끝나기 직전에 YH님이랑 IS님이 얘기하다가 IS님이 나한테도 막히는 부분 없냐고 그래서 몇 가지 의논했는데
화면공유하다가 레이아웃이 충돌되고 있는 걸 알려주셔서 알았다

1

저 보라색 느낌표를 클릭하니 13개나🫠
저기랑 콘솔 창을 봐야 한다고
구현하는데 급급해서 여태 체크를 안하고 있었다
보아하니 뭔가 안 맞는 걸 억지로 끼워서 돌아가게 하려 했나 보다

그리고 사이트를 하나 추천해 주셨는데
WTF Auto Layout?이라는 사이트 https://www.wtfautolayout.com/에 들어가서
저 콘솔 창에 있는 레이아웃 문제 내용을 복사 붙여넣기하고 검색하면

2

전에 gitignore 짜주는 사이트처럼
이렇게 문제를 친절하게 알려준다

일단 내일 팀 회의때 몇 가지 기능을 빼야 할 수도 있을 것 같다고 해서
오늘은 이 문제를 조금만 더 보다가 잘 생각이다