uz
Feedback
Swift | Тесты

Swift | Тесты

Kanalga Telegram’da o‘tish

Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @easyoffer_adv

Ko'proq ko'rsatish
1 209
Obunachilar
Ma'lumot yo'q24 soatlar
-137 kun
-1730 kun
Obunachilarni jalb qilish
Sentabr '26
Sentabr '26
+2
0 kanalda
Avgust '26
+8
0 kanalda
Get PRO
Iyul '26
+10
0 kanalda
Get PRO
Iyun '26
+14
1 kanalda
Get PRO
May '26
+13
0 kanalda
Get PRO
Aprel '26
+21
0 kanalda
Get PRO
Mart '26
+17
0 kanalda
Get PRO
Fevral '26
+32
1 kanalda
Get PRO
Yanvar '26
+38
0 kanalda
Get PRO
Dekabr '25
+21
0 kanalda
Get PRO
Noyabr '25
+79
0 kanalda
Get PRO
Oktabr '25
+29
0 kanalda
Get PRO
Sentabr '25
+40
0 kanalda
Get PRO
Avgust '25
+40
0 kanalda
Get PRO
Iyul '25
+30
1 kanalda
Get PRO
Iyun '25
+34
0 kanalda
Get PRO
May '25
+37
0 kanalda
Get PRO
Aprel '25
+91
0 kanalda
Get PRO
Mart '25
+135
1 kanalda
Get PRO
Fevral '25
+107
1 kanalda
Get PRO
Yanvar '25
+142
53 kanalda
Get PRO
Dekabr '24
+52
1 kanalda
Get PRO
Noyabr '24
+65
1 kanalda
Get PRO
Oktabr '24
+146
22 kanalda
Get PRO
Sentabr '24
+295
317 kanalda
Get PRO
Avgust '24
+78
0 kanalda
Get PRO
Iyul '24
+162
55 kanalda
Get PRO
Iyun '24
+254
241 kanalda
Sana
Obunachilarni jalb qilish
Esdaliklar
Kanallar
04 Sentabr+1
03 Sentabr0
02 Sentabr+1
01 Sentabr0
Kanal postlari
🤔 Что будет, если в свойстве структуры указать саму структуру? Если в структуре указать свойство такого же типа, это вызовет рекурсивное определение и приведёт к ошибке компиляции Так компилятор понимает, что структура не требует немедленного создания вложенной копии самой себя. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний

2
🤔 В каком случае использование weak self в замыканиях Swift является обязательным?
86
3
🤔 На каком потоке срабатывает метод init? init срабатывает на том потоке, где происходит создание экземпляра. Чаще всего это тоже главный поток, если инициализация касается UI, но это не строгое требование — возможно создать объект и в фоне. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
97
4
🤔 Как обеспечить, что изменения в модели данных Swift немедленно отображаются в пользовательском интерфейсе?
111
5
🚨60 минут Пожизненный PRO-доступ на easyoffer (подготовка к IT-собесам + поиск оффера) по цене одного года закрывается прямо сейчас. Один платёж — доступ навсегда. Последнее напоминание 👇 👉 https://easyoffer.ru/pro
18
6
⚠️ 3 часа до конца акции. Последний шанс забрать пожизненный PRO на easyoffer по цене одного года. Это полный доступ к подготовке к собесам и инструментам поиска работы (вопросы с реальных интервью, ответы сеньоров, автоотклики, тренажёры) — один раз и навсегда, вместо ежегодной оплаты. В полночь цена возвращается к обычной. 👉 https://easyoffer.ru/pro
32
7
🤔 На какой механизм Swift похож associatedtype? associatedtype — это аналог дженериков, но на уровне протоколов. Он позволяет абстрагировать конкретный тип и использовать его позже в реализации, сохраняя гибкость и строгость типизации. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
116
8
⏳ Ребята, сегодня заканчивается акция, о которой стоит знать, если вы в поиске работы или планируете сменить её в ближайший год. easyoffer — это платформа для подготовки к IT-собесам и поиска оффера. Внутри: – база реальных вопросов и live-coding задач с собесов (с частотой их встречаемости) – эталонные ответы от Senior-разработчиков – 1100+ записей настоящих интервью (Сбер, Яндекс, Авито, WB, OZON, МТС) – автоотклики на hh, генератор резюме под вакансию, тренажёры собеседований Сегодня пожизненный PRO-доступ продаётся по цене одного года — платишь один раз и пользуешься всем этим всю жизнь, включая будущие фичи. С завтрашнего дня — только обычная годовая подписка. 👉 https://easyoffer.ru/pro
85
9
🤔 Какой протокол используется для создания типов, которые могут быть копированы?
122
10
Пожизненный PRO — по цене одного года. Покупаешь один раз — пользуешься всю жизнь: 👉 https://easyoffer.ru/pro 🚀 PRO-доступ закроет 99% проблем на пути к офферу: 1. 1100+ записей реальных собеседований (включая топы: Сбер, Авито, Яндекс, WB, OZON, МТС). Видите всё изнутри: как спрашивают, как отвечают сильные кандидаты и на каких ошибках проваливаются 80%. 2. База live-coding задач и вопросов с реальных собесов — с уникальной системой вероятности их встречи. Готовитесь не вслепую, а точечно по темам, которые спрашивают чаще всего. 3. Эталонные ответы от Senior-разработчиков. Никакой воды и догадок — только чёткие структурированные решения, за которые дают «зелёный свет» к офферу. 4. Полный доступ ко всем грейдам и профессиям. Junior вы или Senior, тестировщик, разработчик или проджект — вы получаете ВСЕ материалы easyoffer без ограничений. Безлимитно, Все, Навсегда. 5. База 400+ тестовых заданий. Прокачивайте навыки на реальных задачах — тех самых, что дают перед собесом. 6. Автоотклики на hh.ru — пока вы спите, резюме уходит рекрутерам автоматически. Экономия сотен часов ручного кликанья. 7. Аналитика ТОП-требований из вакансий. Парсим рынок и показываем, какие скиллы сейчас в цене. Апгрейдите резюме точечно и проходите ATS-фильтры (они отсеивают до 75% резюме ещё до рекрутера). 8. Генератор резюме и CV под каждую вакансию. Забудьте про «универсальное» резюме — нейросеть адаптирует ваш опыт под конкретную позицию за минуту и повышает шансы на приглашение в разы. 9. Тренажёры подготовки к собеседованию: «Реальное собеседование» — сценарий вопросов из настоящих интервью. «Проработка вопросов» — флеш-карточки по методике интервальных повторений (как Anki) 10. 🔥 Самое важное: все будущие фичи Вы платите один раз, а продукт растёт всю жизнь. Каждое обновление, каждый новый инструмент, каждая фича, которая появится за все годы проекта, автоматически падает вам в подписку без доплат. Вы фиксируете цену года, а получаете продукт, который через пару лет будет стоить в разы дороже ⭐️ Это уникальная акция пока сайт в режиме Beta. Успей ей воспользоваться⏳ Завтра последний день. 👉 https://easyoffer.ru/pro
87
11
🤔 Как в Swift реализовать обращение к элементам коллекции в обратном порядке без изменения исходного массива?
124
12
🔥 Осталось 3 дня! Пожизненный easyoffer PRO по цене одного года. Покупаешь один раз – пользуешься всю жизнь. Что входит в PRO: – Вопросы и задачи с реальных собеседований в конкретных компаниях – Лучшие ответы и видео-примеры от middle/senior специалистов – Записи реальных собеседований – Обход фильтров ATS с топ-30 ключевых слов в резюме – Автоотклики на hh – Тренажёры и симуляторы для идеальной подготовки к интервью ⏳ Акция действует только до 2 сентября 23:59 по МСК 👉 Забрать PRO со скидкой 70%: https://easyoffer.ru/pro
92
13
🤔 Как в Swift создать пользовательскую очередь выполнения задач?
138
14
🤔 Какой синтаксис используется для объявления замыкания, принимающего два параметра и возвращающего значение в Swift?
142
15
🤔 В чем разница между MVC и MVVM? MVC (Model-View-Controller) и MVVM (Model-View-ViewModel) — это две архитектурные паттерны для структурирования кода приложений. В MVC контроллер обрабатывает бизнес-логику и обновления представления, в то время как в MVVM, ViewModel обрабатывает всю бизнес-логику и подготавливает данные для представления, что минимизирует код в компонентах представления и упрощает тестирование.? Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
142
16
🤔 Как реализовать паттерн "Singleton" в Swift?
153
17
🤔 Какие ситуации могут быть с isUserInteractionEnabled = false, когда UIView не может обработать тач? Если isUserInteractionEnabled == false, то: - Вью не участвует в hit-тестировании. - Касания игнорируются, и управление не передаётся даже в её subviews. - Это может использоваться для пропуска вью при касаниях, например для декоративных вьюшек или контейнеров. Ситуации: - Кнопка, которая кажется активной, но isUserInteractionEnabled = false — не реагирует. - Обёртка вокруг интерактивной вью с отключенным взаимодействием — вложенные вью тоже не реагируют. Чтобы вложенные вью реагировали, при этом контейнер не мешал, можно либо оставить userInteractionEnabled = true, либо использовать прозрачный hitTest. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
157
18
🤔 Какие стратегии можно использовать в Swift для управления памятью в приложениях с большим объемом данных?
156
19
🤔 Как в Swift создать закрытый тип данных, доступный только в рамках текущего файла?
171
20
🤔 Что означает TCP? TCP (Transmission Control Protocol) — транспортный протокол. Обеспечивает надёжную доставку данных, контроль порядка, восстановление при ошибках и повторную отправку потерянных пакетов. Применяется в HTTP, FTP, SSH, почтовых и других протоколах, где важна стабильность соединения. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
176