uk
Feedback
Swift | Тесты

Swift | Тесты

Відкрити в Telegram

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

Показати більше
1 232
Підписники
Немає даних24 години
-87 днів
-2530 день
Залучення підписників
липень '26
липень '26
+2
в 0 каналах
червень '26
+14
в 0 каналах
Get PRO
травень '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 каналах
Дата
Залучення підписників
Згадування
Канали
12 липня0
11 липня0
10 липня0
09 липня0
08 липня0
07 липня0
06 липня0
05 липня+1
04 липня0
03 липня0
02 липня+1
01 липня0
Дописи каналу
🤔 Как в Swift обозначить, что параметр функции не должен изменяться?
Anonymous voting

2
🤔 Как async и await устроены под капотом? Они основаны на корутинах: каждый вызов await приостанавливает выполнение и сохраняет состояние. Управление возвращается в точку после await, когда задача завершается. Компилятор преобразует функции с async в state machine, управляя очередями и приоритетами. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
69
3
🤔Какой механизм в Swift обеспечивает выполнение критического кода только одним потоком в любой момент времени?
95
4
🤔 В чём разница между var и let? - var — переменная, её значение можно изменить. - let — константа, значение нельзя переопределить после инициализации. Это помогает контролировать изменяемость данных в коде. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
91
5
🤔 Что произойдет, если попытаться добавить элемент в множество, который уже существует в множестве?
102
6
🤔 Какие методы борьбы есть против коллизии? Существует несколько способов разрешения коллизий: 1. Открытая адресация (open addressing) — поиск следующей свободной ячейки по определенному правилу (линейный, квадратичный пробинг). 2. Цепочки (chaining) — элементы с одинаковым хэшем хранятся в связном списке (или массиве) внутри корзины. 3. Двойное хеширование — используется вторичная хэш-функция для расчета смещения. 4. Динамическое увеличение размера таблицы (rehashing) — при увеличении нагрузки пересчитываются хэши с новым размером. Swift использует цепочки и перехэширование. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
101
7
🤔 Как обеспечить выполнение задач в строгом последовательном порядке в многопоточной среде Swift?
118
8
🤔 Что такое Notification Center? Это механизм публикации и подписки на события в iOS. - Позволяет компонентам приложения обмениваться данными без прямых ссылок. - Работает по принципу наблюдателя: объект отправляет уведомление, а подписчики получают его. - Используется для глобального взаимодействия между модулями (например, обновление UI после фоновой загрузки данных). Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
120
9
🤔 Как называется инструмент в Swift, который используется для управления зависимостями и сборкой проекта?
132
10
🤔 Что известно о Swift Intermediate Language (SIL)? SIL (Swift Intermediate Language) — это промежуточное представление кода, которое Swift-компилятор использует между стадиями компиляции и генерации байткода. SIL: - Позволяет проводить оптимизации на уровне Swift-кода. - Более абстрактен, чем машинный код, но ближе к нему, чем сам Swift. - Существует в двух формах: raw SIL (до оптимизаций) и canonical SIL (после). - Используется для анализа производительности, валидации ARC, оптимизации кода, проверки правильности lifetime объектов. SIL — ключевая часть того, почему Swift работает быстро и надёжно, несмотря на высокоуровневую природу языка. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
137
11
🤔 Вопрос: Как в Swift определить перечисление, которое связано с определенными строковыми значениями?
145
12
🤔 Что такое data race? Data race — это ошибка, возникающая, когда несколько потоков одновременно обращаются к одной переменной, при этом хотя бы один из них меняет её без синхронизации. Это приводит к непредсказуемому поведению. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
142
13
🤔 Как называется механизм в Swift, позволяющий передавать функции в качестве параметров или возвращать их в качестве результата?
152
14
🤔 Как можно посмотреть утечки? Инструмент Instruments (особенно Leaks и Allocations) из Xcode позволяет отслеживать живые объекты и найти retain cycles. Также можно использовать Xcode Memory Graph Debugger (в процессе отладки). Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
151
15
🤔 Как в Swift управлять жизненным циклом объектов, которые должны быть уничтожены только после выполнения всех связанных с ними задач?
157
16
🤔 В чём разница между unowned и unowned(unsafe)? - unowned — это слабая ссылка, но с гарантией, что объект ещё существует во время обращения. Если объект уже освобождён — произойдёт крах (crash). - unowned(unsafe) — ещё менее безопасный вариант, не делает проверку на nil вообще. Это низкоуровневая, "сырой" доступ к памяти, использовать его нужно крайне осторожно. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
155
17
🤔 Какой синтаксис используется для объявления инициализатора, который может завершиться неудачно?
167
18
🤔 Перечислите и расскажи о счётчиках ссылок Каждый объект имеет счётчик ссылок, отражающий, сколько активных ссылок на него существует: - retain — увеличивает счётчик. - release — уменьшает. - dealloc вызывается, когда счётчик становится 0. В ARC всё это происходит не вручную, а автоматически. Цель — не допустить утечек памяти и преждевременного освобождения объектов. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
162
19
🤔 Как реализовать в Swift автоматическое логирование всех вызовов функций в классе?
159
20
🤔 Какие ключевые слова Swift обеспечивают автоматическую обработку исключений при вызове функций?
163