https://developer.apple.com/documentation/uikit/views_and_controls/collection_views
"Display nested views using a configurable and highly customizable layout."
설정 가능하고 고수준으로 커스터마이징 가능한 레이아웃을 사용해서 중첩된 뷰를 표시합니다.
컬렉션 뷰는 사진 앱에 있는 사진의 그리드처럼 컨텐트의 정렬된 집합을 관리하며, 이를 시각적으로 나타냅니다.
컬렉션 뷰는 여러 가지 다른 객체들 사이의 공동 작업입니다.
UICollectionViewDataSource
프로토콜을 채택하고 컬렉션 뷰를 위한 데이터를 제공합니다.UICollectionViewDelegate
프로토콜을 채택하고 선택, 강조와 같은 컬렉션 뷰 컨텐츠에 대한 사용자 상호작용을 관리합니다.UICollectionViewController
객체를 사용하게 될 것입니다. 다른 뷰 컨트롤러를 사용할 수도 있지만, 컬렉션 뷰 컨트롤러는 컬렉션 관련 기능으로 작업해야 할 필요가 있는 경우 필요합니다.정렬된 아이템들의 컬렉션을 관리하고 커스터마이징 가능한 레이아웃을 사용해서 나타내는 객체입니다.
https://developer.apple.com/documentation/uikit/uicollectionview
https://velog.io/@panther222128/UICollectionView
컬렉션 뷰 관리에 특화된 뷰 컨트롤러입니다.
https://developer.apple.com/documentation/uikit/uicollectionview
https://velog.io/@panther222128/UICollectionViewController
컬렉션 뷰에서 데이터를 관리하고 셀을 제공하기 위해 사용하는 객체입니다.
https://developer.apple.com/documentation/uikit/uicollectionviewdiffabledatasource
https://velog.io/@panther222128/UICollectionViewDiffableDataSource
하나의 데이터 아이템이며, 이 아이템이 컬렉션 뷰의 시각적 bounds 내부에 있는 경우입니다.
https://developer.apple.com/documentation/uikit/uicollectionviewcell
https://velog.io/@panther222128/UICollectionViewCell
리스트 기능 및 기본 스타일링을 제공하는 컬렉션 뷰 셀입니다.
https://developer.apple.com/documentation/uikit/uicollectionviewlistcell
https://velog.io/@panther222128/UICollectionViewListCell
컬렉션 뷰에 의해 나타나는 모든 셀 및 보완 뷰에 대한 동작을 정의하는 뷰입니다.
https://developer.apple.com/documentation/uikit/uicollectionreusableview
https://velog.io/@panther222128/UICollectionReusableView
고수준으로 설정 가능한 레이아웃에 컬렉션 뷰 컨텐트를 정렬합니다.
https://developer.apple.com/documentation/uikit/views_and_controls/collection_views/layouts
https://velog.io/@panther222128/Layouts
컬렉션 뷰로부터 드래그를 시작하고 드롭을 처리합니다.
https://developer.apple.com/documentation/uikit/views_and_controls/collection_views/supporting_drag_and_drop_in_collection_views
https://velog.io/@panther222128/Supporting-Drag-and-Drop-in-Collection-Views
컬렉션 뷰에 드롭되는 아이템에 대한 플레이스홀더입니다.
https://developer.apple.com/documentation/uikit/uicollectionviewdropplaceholder
https://velog.io/@panther222128/UICollectionViewDropPlaceholder
컬렉션 뷰에서 드롭 처리에 대한 제안된 해결책입니다.
https://developer.apple.com/documentation/uikit/uicollectionviewdropproposal
https://velog.io/@panther222128/UICollectionViewDropProposal
컬렉션 뷰에서 드래그 혹은 드롭되는 아이템에 대한 플레이스홀더입니다.
https://developer.apple.com/documentation/uikit/uicollectionviewplaceholder
https://velog.io/@panther222128/UICollectionViewPlaceholder
커스터마이징 가능한 행들로 구성된 하나의 열에 데이터를 표시합니다.
https://developer.apple.com/documentation/uikit/views_and_controls/table_views
https://velog.io/@panther222128/Table-Views
열 혹은 행에 뷰의 컬렉션을 배치하기 위한 간단한 인터페이스입니다.
https://developer.apple.com/documentation/uikit/uistackview
https://velog.io/@panther222128/UIStackView
포함된 뷰의 스크롤링 및 확대, 축소를 허용하는 뷰입니다.
https://developer.apple.com/documentation/uikit/uiscrollview
https://velog.io/@panther222128/UIScrollView