Apple문서: UICollectionViewCollectionView의 Data source우리가 collection view를 UI에 추가할 때, App의 주된 일은 collection view와 연관된 데이터를 관리하는 것입니다. CollectionView는 Ta
Reference내용전반: LayoutsCollectionView Layout은 content들의 시각적인 정렬을 정의합니다. Layout은 간단한 형태부터 복잡한 형태까지 어떤 종류의 정렬 형태든 만들 수 있도록 유연하게 설계되었습니다. 기본 형태는 grid지만, 원
Reference 내용전반: Apple문서 Overview flow layout이란 flow layout은 CollecionView layout의 한 종류입니다. CollecionView에 있는 item들은 scroll direction 설정에 따라 row 혹은 co
Reference내용전반: Apple문서UICollectionViewDiffableDataSourcediffable data source 객체는 특수한 data source 타입입니다. 이것은 당신의 CollectionView의 data와 UI 업데이트를 간단하고 효율
Reference내용전반: Apple문서UICollectionLayoutListConfigurationlist section이 포함된 compositional layout을 만들거나, list section만을 가진 어떤 layout을 만들기 위해 UICollectio
Reference내용전반: Apple문서compositional layoutcompositional layout은 CollecionView layout의 한 종류입니다. 이것은 구성가능하고, 유연하고 빠르도록 설계됩니다. 또한 작은 layout component들을 결
Filling a Table with Data출처 : Filling a Table with DataTable view의 cell을 (1) data source object를 사용하여 동적으로 생성/설정하거나 (2) 스토리보드를 통해 정적으로 제공한다Data Source
포스팅 주제이번 포스팅에서는 Cell의 Data source를 (네트워크로부터 불러온다던지 등) 로딩하는데 오래 걸리면서, 이를 비동기로 제공할 때 발생할 수 있는 문제와 해결방법에 대해 다룹니다서버로부터 cell에 사용될 이미지/데이터를 받아와 completion h
흔히 사용되는 Row click event에는 tableView(\_, didSelectRowAt: IndexPath) 등의 메서드가 활용됩니다 Accessory click event에는 다른 메서드를 활용하면 됩니다마찬가지로 TableViewDelegate의 메서드인
cell.selectedBackgroundView라는 프로퍼티가 존재한다. 이것은 선택된 cell의 뒤에만 동적으로 배치되므로 배경색같은거 설정할때 활용된다
Reference내용전반: Apple문서예제 다운로드를 지원하는 문서입니다이미지를 캐싱하는 것은 Table/CollectionView를 빠르게 초기화하고 스크롤링에 빠르게 응답할 수 있게 해줍니다. 예제 프로젝트 App은 URL을 사용하여 이미지를 로딩하도록 구현되어