iOS разработчик, который делится фишками, своим опытом и опытом других.
В этом канале вы сможете найти истории из жизни, подходы к реализации а также новости и тренды из мира iOS-разработки
Авторский канал, iOS разработка
Дженерики в Swift напримерах: что это и какиспользовать
💡 Дженерики в Swift позволяют писать обобщенный и многократно используемый код, избегая дублирования.
Вы, вероятно, уже пользовались их реализацией, поскольку они повсюду в стандартной библиотеке Swift.
⭐️ Вот несколько причин добавить этот пост в избранное:
⚫ Объяснение, что такое generics в Swift.
⚫ Примеры создания.
⚫ Ответ на вопрос, когда их лучше использовать.
Совет. Ничего страшного, если вы только начинаете изучать Swift, ведь сразу писать эффективный код непросто. Дженерики делают ваш код более сложным для сопровождения, но при этом вы получите преимущество в виде меньшего количества дублирования.
Возможен компромисс, который будет легче принять, исходя из вашего опыта.
Написание такого кода не должно стать самоцелью, и если вам некомфортно его писать, лучше поначалу не внедрять такой подход абсолютно везде.
Тем не менее, дженерики позволяют вам создавать надёжный код и готовиться к случаям его переиспользования.
@iOS Dev