Почему можно написать инициализатор UICollectionViewDiffableDataSource таким странным способом?

#swift #closures #uicollectionviewdiffabledatasource Вопрос: Изучая Swift с помощью учебника Пола Хадсонса, я столкнулся с чем-то странным. Инициализатор UICollectionViewDiffableDataSource определяется как: public init(collectionView: UICollectionView, cellProvider: @escaping UICollectionViewDiffableDataSource<SectionIdentifierType, ItemIdentifierType>.CellProvider) Насколько я могу…

Продолжить чтениеПочему можно написать инициализатор UICollectionViewDiffableDataSource таким странным способом?