ru
Feedback
Swift | Тесты

Swift | Тесты

Открыть в Telegram
1 257
Подписчики
+224 часа
-17 дней
-1230 день
Привлечение подписчиков
июнь '26
июнь '26
+12
в 0 каналах
май '26
+13
в 0 каналах
Get PRO
апрель '26
+21
в 0 каналах
Get PRO
март '26
+17
в 0 каналах
Get PRO
февраль '26
+32
в 1 каналах
Get PRO
январь '26
+38
в 0 каналах
Get PRO
декабрь '25
+21
в 0 каналах
Get PRO
ноябрь '25
+79
в 0 каналах
Get PRO
октябрь '25
+29
в 0 каналах
Get PRO
сентябрь '25
+40
в 0 каналах
Get PRO
август '25
+40
в 0 каналах
Get PRO
июль '25
+30
в 1 каналах
Get PRO
июнь '25
+34
в 0 каналах
Get PRO
май '25
+37
в 0 каналах
Get PRO
апрель '25
+91
в 0 каналах
Get PRO
март '25
+135
в 1 каналах
Get PRO
февраль '25
+107
в 1 каналах
Get PRO
январь '25
+142
в 53 каналах
Get PRO
декабрь '24
+52
в 1 каналах
Get PRO
ноябрь '24
+65
в 1 каналах
Get PRO
октябрь '24
+146
в 22 каналах
Get PRO
сентябрь '24
+295
в 317 каналах
Get PRO
август '24
+78
в 0 каналах
Get PRO
июль '24
+162
в 55 каналах
Get PRO
июнь '24
+254
в 241 каналах
Дата
Привлечение подписчиков
Упоминания
Каналы
22 июня+2
21 июня+2
20 июня0
19 июня+1
18 июня+1
17 июня0
16 июня0
15 июня+1
14 июня0
13 июня0
12 июня+1
11 июня0
10 июня0
09 июня0
08 июня+1
07 июня0
06 июня0
05 июня0
04 июня+2
03 июня0
02 июня+1
01 июня0
Посты канала
🤔 Как в Swift реализовать безопасное сохранение чувствительных данных пользователя?
Anonymous voting

2
🤔 Какие методы жизненного цикла у View Controller'а знаешь? 1. viewDidLoad: вызывается после загрузки View в память. 2. viewWillAppear: вызывается перед появлением View на экране. 3. viewDidAppear: вызывается сразу после отображения View. 4. viewWillDisappear: вызывается перед скрытием View. 5. viewDidDisappear: вызывается после скрытия View. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
70
3
Пожизненный PRO тариф — по цене 1 года. Покупаешь один раз — пользуешься всю жизнь: 👉 https://easyoffer.ru/pro 🚀 PRO-доступ
Пожизненный PRO тариф — по цене 1 года. Покупаешь один раз — пользуешься всю жизнь: 👉 https://easyoffer.ru/pro 🚀 PRO-доступ закроет 99% проблем на пути к офферу: 1. Полный доступ ко всем грейдам и профессиям. Не важно, Junior вы или Senior, Тестировщик, Разработчик, Проджект — вы получите материалы под ваш текущий уровень и цели, без ограничений. 2. База live-coding задач и вопросов с реальных собесов с уникальной системой вероятности их встречи. Вы будете готовиться не вслепую, а точечно по тем темам, которые спрашивают чаще всего. 3. Эталонные ответы от Senior-разработчиков. Никакой воды и догадок — только четкие, структурированные решения, за которые дают «зеленый свет» к офферу 4. 1100+ записей реальных собеседований (включая топы: Сбер, Авито, Яндекс, WB, OZON, МТС). Вы увидите всё изнутри: как спрашивают, как отвечают сильные кандидаты и на каких ошибках проваливаются 80% проходящих. 5. База 400+ тестовых заданий. Если вы еще студент, то практикуйтесь на решении задач, которые помогут попасть на собес 6. Автоотклики на Хедхантере — пока вы спите, ваше резюме летит к рекрутерам автоматически. Это экономия сотен часов ручного кликанья. 7. Аналитика ТОП-требований из вакансий. Мы парсим рынок и показываем, какие скиллы сейчас в цене. Это позволит вам точечно апгрейдить резюме и проходить суровые ATS-фильтры (которые отсеивают до 75% резюме еще до просмотра рекрутером). 8. Генератор уникального резюме и CV под каждую вакансию. Забудьте про «универсальное» резюме — нейросеть адаптирует ваш опыт под конкретную позицию за минуту, повышая шансы на приглашение в разы. 9. Тренажеры подготовки к собеседованию: «Реальное собеседование» — сценарий вопросов из реальных интервью «Проработка вопросов» — флеш карточки с вопросами/ответами по методике интервальных повторений (как Anki) 10. (Скоро) Агрегатор вакансий — все вакансии из HH, Telegram, LinkedIn и других площадок в одной ленте. 11. (Скоро) Закрытое комьюнити — нетворкинг и помощь в сложных вопросах от таких же целеустремленных айтишников. Завтра последний день акции: 👉 https://easyoffer.ru/pro
101
4
🤔 Что такое existential container в контексте протоколов Swift?
126
5
🤔 Какие property wrapper знаешь (iOS 17) ? Некоторые основные и нововведённые property wrappers: - @State - @Binding - @ObservedObject - @StateObject - @Environment - @EnvironmentObject Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
143
6
🤔 Как называется функциональность в Swift, которая позволяет безопасно обрабатывать возможное отсутствие значения?
141
7
🤔 Что значит строго типизированный язык? В строго типизированном языке, как Swift, каждая переменная должна иметь определённый тип, и компилятор не позволяет выполнять операции между несовместимыми типами без явного преобразования. Это повышает безопасность и предотвращает ошибки. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
140
8
🤔 Какие инструменты Swift позволяют разработчикам создавать адаптивный UI, который корректно отображается на разных устройствах?
137
9
Привет, ребята! У нас для вас отличные новости — на easyoffer вышло сразу несколько крупных обновлений: 1. Автоотклики на HeadHunter Снова работают в полную силу — можно смело возвращаться к активному поиску. 2. Новый раздел «Резюмейкер» Теперь вы можете быстро создавать уникальные резюме, адаптированные под каждую вакансию, и сразу добавлять сопроводительное письмо. Это заметно повышает шансы получить приглашение на собеседование. 3. База вопросов стала чище Мы навели порядок и удалили около 30% дубликатов. Ориентироваться стало проще. –––––––––––––––––– 🔥 Акция в честь обновления Пожизненный тариф easyoffer PRO — по цене одного года. Успейте до 23 июня: 👉 https://easyoffer.ru/pro –––––––––––––––––– Что дальше? В ближайшие пару недель добавим ещё два раздела: 1. Сообщество с чатами по всем профессиональным направлениям. 2. Агрегатор вакансий, чтобы поиск работы стал ещё удобнее.
114
10
🤔 Что такое Auto Layout? Auto Layout — это система в iOS и macOS, которая автоматически рассчитывает размеры и положение элементов интерфейса на основе ограничений (constraints). Это позволяет адаптировать интерфейс под различные размеры экранов и ориентации устройств. Auto Layout поддерживает как верстку в коде, так и визуальное редактирование в Interface Builder. С помощью системы Auto Layout можно создавать интерфейсы, которые динамически изменяются в зависимости от контекста. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
152
11
🤔 Как в Swift можно автоматически проверить и применить миграции моделей данных при обновлениях приложения?
166
12
🤔 Что происходит с параллельной очередью при запуске barrier-операции? Операция с barrier блокирует доступ к параллельной очереди — она запускается только после завершения всех текущих задач и до начала новых. Это нужно для потокобезопасной записи. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
164
13
🤔 Какой оператор Swift используется для безопасного извлечения значений из опциональных типов?
172
14
🤔 Как протоколы реализуют код? Протоколы в iOS задают интерфейс, который может быть реализован классами, структурами или перечислениями. Они не содержат реализацию, но можно использовать протоколы с расширениями (protocol extension), чтобы добавить стандартное поведение. Протоколы обеспечивают гибкость и модульность. Это позволяет разделять ответственность и переиспользовать код. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
167
15
🤔 Какой протокол в Swift необходимо реализовать для поддержки сортировки элементов?
174
16
🤔 Как в Swift использовать ключевое слово where для уточнения контекста протоколов?
175
17
🤔 Если экран обладает и альбомной, и портретной ориентацией, что удобнее использовать: AutoLayout или Frame? AutoLayout однозначно предпочтительнее, так как автоматически адаптируется к изменению размеров экрана и ориентации. Использование фреймов потребует ручного пересчета координат и размеров при каждом повороте устройства. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
179
18
🤔 Что такое weak reference и когда она используется?
176
19
🤔 Что лучше: closures или delegate? Зависит от ситуации. Делегаты лучше для долгоживущих однонаправленных связей (например, между контроллером и вью). Замыкания — для кратковременных, локальных задач (например, сетевые запросы, анимации). Делегаты лучше масштабируются, замыкания — лаконичнее. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
175
20
🤔 Какое значение будет у свойства count для пустого массива?
176