Источник: Nuances of Programming Ответ на один из 10 технических вопросов недавнего собеседования по Swift и Objective C был очевиден, но нуждался в точном объяснении. Вот этот вопрос: «Какие ссылки на объект применяются в Swift для предотвращения цикла сохранения: a) сильные; б) слабые; в) бесхозные?» Оптимальный ответ: б) слабые. Но почему? Циклы сохранения Если вкратце, для управления памятью в Swift используется автоматический подсчет ссылок. Когда объект инстанцируется, в памяти сохраняется...
22 ноября 2024 Приветствую всех, кто снова заглянул в мой дневник iOS-разработчика! Я продолжаю осваивать мир мобильной разработки и всё, что с этим связано. Учёба – процесс непростой: иногда кажется, будто стоишь на месте, но со временем понимаешь, что каждый шаг откладывается в памяти и постепенно выливается в уверенные действия и результаты. В своей предыдущей статье я рассказывал о первых успехах — приложениях «Счётчик» и «MovieQuiz». Эти проекты стали для меня настоящими отправными точками в создании мобильных приложений...