Обложка канала

iOS Dev

iOS разработчик, который делится фишками, своим опытом и опытом других. В этом канале вы сможете найти истории из жизни, подходы к реализации а также новости и тренды из мира iOS-разработки Авторский канал, iOS разработка

iOS Dev

4 года назад
Открыть в
7 способов передать замыкание в качестве аргумента в Swift Рекомендую ознакомиться со следующим постом, если вы только сталкиваетесь с замыканиями: 📖 Для чего нужны closures (замыкания) в Swift и как с ними работать? В самой iOS существует множество функций и методов, которые принимают замыкание в качестве одного из своих аргументов. Например, функции анимации: class func animate(withDuration duration: TimeInterval, animations: @escaping () -> Void) или фильтра: func filter(_ isIncluded: (Self.Element) throws -> Bool) rethrows -> [Self.Element] Существует несколько способов передать замыкание в эти функции. 📖 И об этих способах и пойдет речь в этом материале. @iOS Dev