Generic code enables you to write flexible, reusable functions and types that can work with any type, subject to requirements that you define. You can write code that avoids duplication and expresses its intent in a clear, abstracted manner. — Swift docsКаждый, кто писал на Swift использовал дженерики. Array, Dictionary, Set — самые базовые варианты использования дженериков из стандартной библиотеке.…
Артикул: BA4272-415. Спортивная сумка на пояс Nike Hood Waistpack. Состав: 100% полиэстер Cordura 600D. Nike NIKE HOOD WAISTPACK Цвет Синий в наличии Цена: 1190.00 ₽ КУПИТЬ
Артикул: BA4272-415. Спортивная сумка на пояс Nike Hood Waistpack. Состав: 100% полиэстер Cordura 600D. Nike NIKE HOOD WAISTPACK Цвет Синий в наличии Цена: 1190.00 ₽ КУПИТЬ
Привет, Хабр! В прошлых статьях мы говорили про ARC и управление памятью в Swift, но обошли стороной ещё одну сильную сторону языка. Речь идёт о generic'ах и протоколах - именно они делают Swift таким чистым и мощным. В этой статье мы разберёмся, как они работают и почему без них невозможно представить современный Swift. Читать далее