es
Feedback
Swift | Тесты

Swift | Тесты

Ir al canal en Telegram
1 255
Suscriptores
-224 horas
-47 días
-1230 días
Atraer Suscriptores
junio '26
junio '26
+6
en 0 canales
mayo '26
+13
en 0 canales
Get PRO
abril '26
+21
en 0 canales
Get PRO
marzo '26
+17
en 0 canales
Get PRO
febrero '26
+32
en 1 canales
Get PRO
enero '26
+38
en 0 canales
Get PRO
diciembre '25
+21
en 0 canales
Get PRO
noviembre '25
+79
en 0 canales
Get PRO
octubre '25
+29
en 0 canales
Get PRO
septiembre '25
+40
en 0 canales
Get PRO
agosto '25
+40
en 0 canales
Get PRO
julio '25
+30
en 1 canales
Get PRO
junio '25
+34
en 0 canales
Get PRO
mayo '25
+37
en 0 canales
Get PRO
abril '25
+91
en 0 canales
Get PRO
marzo '25
+135
en 1 canales
Get PRO
febrero '25
+107
en 1 canales
Get PRO
enero '25
+142
en 53 canales
Get PRO
diciembre '24
+52
en 1 canales
Get PRO
noviembre '24
+65
en 1 canales
Get PRO
octubre '24
+146
en 22 canales
Get PRO
septiembre '24
+295
en 317 canales
Get PRO
agosto '24
+78
en 0 canales
Get PRO
julio '24
+162
en 55 canales
Get PRO
junio '24
+254
en 241 canales
Fecha
Crecimiento de Suscriptores
Menciones
Canales
17 junio0
16 junio0
15 junio+1
14 junio0
13 junio0
12 junio+1
11 junio0
10 junio0
09 junio0
08 junio+1
07 junio0
06 junio0
05 junio0
04 junio+2
03 junio0
02 junio+1
01 junio0
Publicaciones del Canal
🤔 Какой оператор Swift используется для безопасного извлечения значений из опциональных типов?
Anonymous voting

2
🤔 Как протоколы реализуют код? Протоколы в iOS задают интерфейс, который может быть реализован классами, структурами или перечислениями. Они не содержат реализацию, но можно использовать протоколы с расширениями (protocol extension), чтобы добавить стандартное поведение. Протоколы обеспечивают гибкость и модульность. Это позволяет разделять ответственность и переиспользовать код. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
81
3
🤔 Какой протокол в Swift необходимо реализовать для поддержки сортировки элементов?
107
4
🤔 Как в Swift использовать ключевое слово where для уточнения контекста протоколов?
121
5
🤔 Если экран обладает и альбомной, и портретной ориентацией, что удобнее использовать: AutoLayout или Frame? AutoLayout однозначно предпочтительнее, так как автоматически адаптируется к изменению размеров экрана и ориентации. Использование фреймов потребует ручного пересчета координат и размеров при каждом повороте устройства. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
128
6
🤔 Что такое weak reference и когда она используется?
137
7
🤔 Что лучше: closures или delegate? Зависит от ситуации. Делегаты лучше для долгоживущих однонаправленных связей (например, между контроллером и вью). Замыкания — для кратковременных, локальных задач (например, сетевые запросы, анимации). Делегаты лучше масштабируются, замыкания — лаконичнее. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
143
8
🤔 Какое значение будет у свойства count для пустого массива?
142
9
🤔 Как в Swift можно выполнить операцию только в случае успешного завершения предыдущей операции?
143
10
🤔 Как бы ты реализовал через типы хранимый и ключ зачистку памяти? Для value-типов очистка памяти происходит при выходе за область видимости. Для ссылочных — важно отслеживать retain cycles и использовать weak/unowned. Можно реализовать протокол CacheClearable с методом очистки, а ключи кэшировать в словарях с NSCache, который автоматически очищает содержимое при нехватке памяти. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
143
11
🤔 Какое ключевое слово используется в Swift для объявления условного оператора, который выполняет блок кода только при выполнении условия?
138
12
🤔 Как в Swift создать прокси-объект для контроля доступа к другому объекту?
145
13
🤔 Какое решение использовать для WebSocket? Для WebSocket можно использовать: - URLSessionWebSocketTask (встроенное в Swift). - Starscream — сторонняя популярная библиотека. Выбор зависит от поддержки SSL, автоматического повторного подключения, ping/pong и архитектурных требований. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
155
14
🤔 Какой компонент нужно использовать для хранения данных, чувствительных к безопасности, таких как пароли или ключи шифрования?
153
15
🤔 Какое из следующих утверждений о std::atomic::compare_exchange_weak неверно?
169
16
🤔 В чём разница между guard let и if let? if let используется для безопасной распаковки опционалов с последующим выполнением кода внутри блока. Если распаковка не удалась — код в блоке не выполнится. guard let применяется, когда необходимо сразу выйти из функции или метода, если распаковка не удалась. Это удобно для раннего выхода и сохранения плоской структуры кода. Условия с guard должны приводить к выходу (return, break, continue, throw). Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
173
17
🤔 Как в Swift реализовать перечисление, которое поддерживает несколько типов значений?
184
18
🤔 Что делает intrinsic content size? Это естественный размер элемента интерфейса, основанный на его содержимом. Например, у UILabel — это ширина и высота, необходимые для отображения текста. AutoLayout учитывает этот размер, если не указаны конкретные constraints. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
176
19
🤔 Как эффективно использовать мультитрединг в Swift для обработки высоконагруженных задач, таких как видео рендеринг?
181
20
🤔 Для чего используется ключевое слово fallthrough? fallthrough используется в switch, чтобы намеренно перейти к следующему case, даже если тот не подходит по условию. По умолчанию в Swift после выполнения одного case switch завершается, и fallthrough — это явное указание продолжить дальше. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
180