Swift | Тесты
الذهاب إلى القناة على Telegram
Cайт easyoffer.ru Реклама @easyoffer_adv ВП @easyoffer_vp Вопросы собесов t.me/+wtkjBoN6OI5hNGEy Задачи t.me/+JQkI4zSOEXtkYzg6 Вакансии t.me/+3o9-Ytdiv_E5OGIy
إظهار المزيد1 257
المشتركون
-124 ساعات
-17 أيام
-930 أيام
جاري تحميل البيانات...
القنوات المماثلة
سحابة العلامات
الإشارات الواردة والصادرة
---
---
---
---
---
---
جذب المشتركين
يونيو '26
يونيو '26
+6
في 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 قنوات
| التاريخ | نمو المشتركين | الإشارات | القنوات | |
| 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 использовать ключевое слово where для уточнения контекста протоколов?
| 2 | 🤔 Если экран обладает и альбомной, и портретной ориентацией, что удобнее использовать: AutoLayout или Frame?
AutoLayout однозначно предпочтительнее, так как автоматически адаптируется к изменению размеров экрана и ориентации. Использование фреймов потребует ручного пересчета координат и размеров при каждом повороте устройства.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 79 |
| 3 | 🤔 Что такое weak reference и когда она используется? | 112 |
| 4 | 🤔 Что лучше: closures или delegate?
Зависит от ситуации. Делегаты лучше для долгоживущих однонаправленных связей (например, между контроллером и вью). Замыкания — для кратковременных, локальных задач (например, сетевые запросы, анимации). Делегаты лучше масштабируются, замыкания — лаконичнее.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 123 |
| 5 | 🤔 Какое значение будет у свойства count для пустого массива? | 123 |
| 6 | 🤔 Как в Swift можно выполнить операцию только в случае успешного завершения предыдущей операции? | 130 |
| 7 | 🤔 Как бы ты реализовал через типы хранимый и ключ зачистку памяти?
Для value-типов очистка памяти происходит при выходе за область видимости. Для ссылочных — важно отслеживать retain cycles и использовать weak/unowned. Можно реализовать протокол CacheClearable с методом очистки, а ключи кэшировать в словарях с NSCache, который автоматически очищает содержимое при нехватке памяти.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 131 |
| 8 | 🤔 Какое ключевое слово используется в Swift для объявления условного оператора, который выполняет блок кода только при выполнении условия? | 131 |
| 9 | 🤔 Как в Swift создать прокси-объект для контроля доступа к другому объекту? | 136 |
| 10 | 🤔 Какое решение использовать для WebSocket?
Для WebSocket можно использовать:
- URLSessionWebSocketTask (встроенное в Swift).
- Starscream — сторонняя популярная библиотека. Выбор зависит от поддержки SSL, автоматического повторного подключения, ping/pong и архитектурных требований.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 142 |
| 11 | 🤔 Какой компонент нужно использовать для хранения данных, чувствительных к безопасности, таких как пароли или ключи шифрования? | 136 |
| 12 | 🤔 Какое из следующих утверждений о std::atomic::compare_exchange_weak неверно? | 154 |
| 13 | 🤔 В чём разница между guard let и if let?
if let используется для безопасной распаковки опционалов с последующим выполнением кода внутри блока. Если распаковка не удалась — код в блоке не выполнится.
guard let применяется, когда необходимо сразу выйти из функции или метода, если распаковка не удалась. Это удобно для раннего выхода и сохранения плоской структуры кода. Условия с guard должны приводить к выходу (return, break, continue, throw).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 162 |
| 14 | 🤔 Как в Swift реализовать перечисление, которое поддерживает несколько типов значений? | 172 |
| 15 | 🤔 Что делает intrinsic content size?
Это естественный размер элемента интерфейса, основанный на его содержимом. Например, у UILabel — это ширина и высота, необходимые для отображения текста. AutoLayout учитывает этот размер, если не указаны конкретные constraints.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 167 |
| 16 | 🤔 Как эффективно использовать мультитрединг в Swift для обработки высоконагруженных задач, таких как видео рендеринг? | 177 |
| 17 | 🤔 Для чего используется ключевое слово fallthrough?
fallthrough используется в switch, чтобы намеренно перейти к следующему case, даже если тот не подходит по условию.
По умолчанию в Swift после выполнения одного case switch завершается, и fallthrough — это явное указание продолжить дальше.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 178 |
| 18 | 🤔 Какой компонент в Xcode предоставляет графическую обратную связь о производительности приложения на Swift? | 176 |
| 19 | 🤔 Зачем нужна строгость типов?
Строгая типизация позволяет обнаруживать ошибки на этапе компиляции и защищает от логических багов. Она делает код более предсказуемым и надёжным, особенно при изменении и масштабировании проекта.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 181 |
| 20 | 🤔 Какой оператор используется для проверки на `nil` и предоставления значения по умолчанию в Swift? | 191 |
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
