Day 12 - TIL
UICollectionView 및 미니프로젝트
Day 12 - TIL
📘 Day 12 - Today I Learned
🧩 컬렉션 뷰와 스크롤 뷰 활용
UICollectionView
는UITableView
와 비슷하게 데이터를 목록 형태로 보여주는 뷰- 단, 가로/세로 격자 형태의 다양한 레이아웃 구성이 가능
- 사진 갤러리, 카드 리스트, 정렬 가능한 아이템 목록 등을 만들 때 자주 사용됨
🔍 UITableView와 UICollectionView의 차이점
UITableView | UICollectionView |
---|---|
세로 방향 한 줄 | 자유로운 레이아웃 (격자, 가로 스크롤 등) |
높이 고정 or delegate로 조정 | 레이아웃 객체에서 직접 조정 |
리스트 구조 (채팅, 목록 등) | 격자형 구조 (사진, 카드, 포스터 등) |
🧱 컬렉션 뷰 구성 요소
✅ 데이터 소스 설정
- 셀의 개수 및 각 셀에 표시할 데이터 지정
✅ 셀 등록
- 셀을 미리 등록하여 재사용할 수 있도록 설정
✅ 레이아웃 지정
- 셀의 크기 및 배치 방식 등을 정의
👥 팀 프로젝트 활동 정리
✅ 오늘 진행한 사항
- 팀명 : The Last Push - 마지막 푸시라고 했잖아!
- 프로젝트 명 : Intro
- 팀원 역할 분배
- 이태윤 - 개인페이지
- 서광용 - 개인페이지
- 조성준 - 인보딩, 개인페이지
- 양지영 - 메인페이지, 개인페이지
- 와이어프레임 제작
- Figma를 활용하여 전체 앱 구조 시각화
- 주요 화면 흐름 및 레이아웃 기획
- S.A 문서 작성
- 서비스 개요와 기능 정의 문서(SA) 초안 작성 완료
- 핵심 기능, 사용자 흐름, 개발일정, 사용기술, 팀 규칙, 팀 일정표를 기입
📚 오늘은 UICollectionView
학습과 함께, 팀 프로젝트의 기획 단계 (역할 분배, 와이어프레임, SA 문서) 를 함께 진행하며 실무 감각을 익혔다.
그리고 추가적으로 S.A에 개발일정을 각 인원별로 세세하게 작성하고, 깃 컨벤션도 좋지만 코드 컨벤션 규칙도 정해보면 좋겠다라는 피드백을 받았다.
This post is licensed under CC BY 4.0 by the author.