Post

Day 12 - TIL

UICollectionView 및 미니프로젝트

Day 12 - TIL

📘 Day 12 - Today I Learned

🧩 컬렉션 뷰와 스크롤 뷰 활용

  • UICollectionViewUITableView와 비슷하게 데이터를 목록 형태로 보여주는 뷰
  • 단, 가로/세로 격자 형태의 다양한 레이아웃 구성이 가능
  • 사진 갤러리, 카드 리스트, 정렬 가능한 아이템 목록 등을 만들 때 자주 사용됨

🔍 UITableView와 UICollectionView의 차이점

UITableViewUICollectionView
세로 방향 한 줄자유로운 레이아웃 (격자, 가로 스크롤 등)
높이 고정 or delegate로 조정레이아웃 객체에서 직접 조정
리스트 구조 (채팅, 목록 등)격자형 구조 (사진, 카드, 포스터 등)

🧱 컬렉션 뷰 구성 요소

✅ 데이터 소스 설정

  • 셀의 개수 및 각 셀에 표시할 데이터 지정

✅ 셀 등록

  • 셀을 미리 등록하여 재사용할 수 있도록 설정

✅ 레이아웃 지정

  • 셀의 크기 및 배치 방식 등을 정의

👥 팀 프로젝트 활동 정리

✅ 오늘 진행한 사항

  • 팀명 : The Last Push - 마지막 푸시라고 했잖아!
  • 프로젝트 명 : Intro
  • 팀원 역할 분배
    • 이태윤 - 개인페이지
    • 서광용 - 개인페이지
    • 조성준 - 인보딩, 개인페이지
    • 양지영 - 메인페이지, 개인페이지
  • 와이어프레임 제작
    • Figma를 활용하여 전체 앱 구조 시각화
    • 주요 화면 흐름 및 레이아웃 기획

tlp

  • S.A 문서 작성
    • 서비스 개요와 기능 정의 문서(SA) 초안 작성 완료
    • 핵심 기능, 사용자 흐름, 개발일정, 사용기술, 팀 규칙, 팀 일정표를 기입

📚 오늘은 UICollectionView 학습과 함께, 팀 프로젝트의 기획 단계 (역할 분배, 와이어프레임, SA 문서) 를 함께 진행하며 실무 감각을 익혔다.
그리고 추가적으로 S.A에 개발일정을 각 인원별로 세세하게 작성하고, 깃 컨벤션도 좋지만 코드 컨벤션 규칙도 정해보면 좋겠다라는 피드백을 받았다.

This post is licensed under CC BY 4.0 by the author.