---
# System prepended metadata

title: Untitled

---

### 테이블뷰와 컬렉션뷰의 공통점과 차이점에 대해 이야기해봅시다

- 공통점: 
    1. 열과 행을 맞춰서 배열할 수 있다.
    2. Delegate, DataSource 활용한다.
    3. 재사용 cell 사용해서 화면을 보여준다.
    4. 스크롤을 자동으로 지원한다.
- 차이점: 
    1. 테이블 뷰는 스크롤이 수직만 지원하는데 스크롤 뷰는 스크롤이 수직, 수평 모두 지원한다.
    2. 컬렉션 뷰는 layout 설정을 통해 cell를 자유롭게 배치 가능하다.
    
### 각 앱의 화면을 테이블뷰로 구현하는 것이 좋을지, 컬렉션뷰로 구현하는 것이 좋을지 그 이유에 대해 의논해봅시다

### 페이스북 - 타임라인
![](https://i.imgur.com/ktpj6P8.gif)

게시물은 재사용하고 있지만 추천 동영상 부분이 다른 레이아웃을 가지고 있기에 여러 레이아웃에 대응할 수 있는
컬렉션뷰가 적합해 보인다.

### 인스타그램 - 타임라인
![](https://i.imgur.com/zSdi49W.gif)

게시물의 크기 및 배치가 일정해 테이블뷰로 구현함이 적합해 보인다


### 미리 알림 앱
- 메인화면
<img src="https://i.imgur.com/PXTXrYr.png" height="500">
컬렉션뷰

- 미리 알림 목록화면
<img src ="https://i.imgur.com/dPkdhvd.png" width="300">
테이블뷰

### iPhone App Store의 투데이 화면
![](https://i.imgur.com/fpr99XX.gif)
수직으로만 스크롤하고 자유로운 cell 배치가 없기 때문에 테이블뷰로 구현함이 적합해 보인다.

### 시계 앱의 알람 목록화면
![](https://i.imgur.com/n8Ewg3q.png =x500)


<img src="https://i.imgur.com/n8Ewg3q.png" width="300">

테이블뷰

