请为我解释一下 whales UICollectionView 流式布局的基本使用方式。 但请注意，你的答案中不能包含任何的编程示例代码，并且需要将解释分为三个部分：引入、功能说明、实际应用，每个部分按序包含两句话。
user
引入：`UICollectionView` 是 iOS 开发中用于展示数据集合的非常灵活且强大的控件。 它通过流式布局来排列和展示数据，支持横向或纵向滚动，可以自由定制每一个单元格的样式和尺寸。  
功能说明：`UICollectionView` 的流式布局通过 `UICollectionViewFlowLayout` 类来实现，后者管理每个 cell 的大小以及排列方式。 这种布局允许开发者自定义 item 的大小、间距、滚动方向等属性，以适应不同的展示需求。  
实际应用：在实际开发中，流式布局常用于图片浏览器、商品列表、动态内容展示等场景，使得应用界面更加美观和丰富多彩。 通过紧密结合数据源和委托方法，开发者可以轻松实现功能强大的动态布局，提高用户体验。
assistant