본문 바로가기

개발일지/Secret Talk(중단)

22.12.24 세 번째 개발 일지

iOS

  • 친구 목록 TablewView 개발

개발 일정

22.12.12 ~ 12.18 iOS 친구 목록, 메신저 UI 구현
22.12.20 ~ 12.24 iOS 친구 목록, 메신저 UI 구현

22.12.20 ~ 12.28 iOS 친구 목록, 메신저 UI 구현

일일 회고

  • UIViewRepresentable + UITableView를 사용하여 진행했다.

  • UITableView가 iOS 15+ 부터 기능이 변화하여 해당 문제를 해결했다.

    • sectionHeaderTopPadding, sectionFooterHeight 이라는 기능이 추가되어 자동으로 margin을 주고 있었다. 따라서 이 부분을 0으로 변경했다.
  • 새로 추가됐는지 모르겠지만 titleForHeaderInSection의 값이 nil이여도 자동으로 일정 크기의 View를 잡아준다.

    • tableView를 만들 때 tableHeaderView의 init값을 0으로 만들어서 해결했다.

ETC

2년 전 지식으로 하려니 변경된 점, SwiftUI Framework Pattern 등 공부할 것이 쉽지 않다.
우선 기본적으로 Server를 기본으로 하기 위한 프로젝트임을 다시 한번 생각하고 SwiftUI의 아키텍처를 공부하기 보단 기능 구현에 초점을 두고 Spring의 설계를 준비해야 할 것 같다.

'개발일지 > Secret Talk(중단)' 카테고리의 다른 글

23.01.01 다섯번째 개발 일지  (0) 2023.01.01
22.12.25 네 번째 개발 일지  (0) 2022.12.26
22.12.20 두 번째 개발 일지  (0) 2022.12.20
22.12.09 첫 번째 개발 일지  (0) 2022.12.09