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

iOS Dev

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

iOS Dev

4 года назад
Открыть в
Управление памятью — важная тема в Swift и iOS-разработке. Cуществует множество руководств, объясняющих, когда следует использовать weak self в замыканиях. 📖 Это короткая история, когда утечка памяти все же может произойти. Для целей этой статьи предполагается, что у нас есть класс с двумя функциями. Каждая функция выполняет что-то с помощью замыкания. В примерах из этого материала автор рассмотрел случаи увеличения счетчика ссылок и случаев, когда это может привести к утечке памяти. 💡 Совет от автора: если у нас слишком много замыканий, лучшим вариантом будет рефакторинг в виде отдельной функции. ———————————— Кстати! Если вы хотели бы поделиться своим опытом разработки с сообществом, то есть хорошая новость. 😎 Mobius начинает сбор докладов на свою осеннюю конференцию, и это отличный повод стать спикером. Посмотрите список тем и выберите ту, которая близка именно вам.