uz
Feedback
Swift | Тесты

Swift | Тесты

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
1 234
Obunachilar
-324 soatlar
-127 kunlar
-2530 kunlar
Obunachilarni jalb qilish
Iyul '26
Iyul '26
+2
0 kanalda
Iyun '26
+14
0 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
10 Iyul0
09 Iyul0
08 Iyul0
07 Iyul0
06 Iyul0
05 Iyul+1
04 Iyul0
03 Iyul0
02 Iyul+1
01 Iyul0
Kanal postlari
🤔 Что произойдет, если попытаться добавить элемент в множество, который уже существует в множестве?
Anonymous voting

2
🤔 Какие методы борьбы есть против коллизии? Существует несколько способов разрешения коллизий: 1. Открытая адресация (open addressing) — поиск следующей свободной ячейки по определенному правилу (линейный, квадратичный пробинг). 2. Цепочки (chaining) — элементы с одинаковым хэшем хранятся в связном списке (или массиве) внутри корзины. 3. Двойное хеширование — используется вторичная хэш-функция для расчета смещения. 4. Динамическое увеличение размера таблицы (rehashing) — при увеличении нагрузки пересчитываются хэши с новым размером. Swift использует цепочки и перехэширование. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
59
3
🤔 Как обеспечить выполнение задач в строгом последовательном порядке в многопоточной среде Swift?
98
4
🤔 Что такое Notification Center? Это механизм публикации и подписки на события в iOS. - Позволяет компонентам приложения обмениваться данными без прямых ссылок. - Работает по принципу наблюдателя: объект отправляет уведомление, а подписчики получают его. - Используется для глобального взаимодействия между модулями (например, обновление UI после фоновой загрузки данных). Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
108
5
🤔 Как называется инструмент в Swift, который используется для управления зависимостями и сборкой проекта?
122
6
🤔 Что известно о Swift Intermediate Language (SIL)? SIL (Swift Intermediate Language) — это промежуточное представление кода, которое Swift-компилятор использует между стадиями компиляции и генерации байткода. SIL: - Позволяет проводить оптимизации на уровне Swift-кода. - Более абстрактен, чем машинный код, но ближе к нему, чем сам Swift. - Существует в двух формах: raw SIL (до оптимизаций) и canonical SIL (после). - Используется для анализа производительности, валидации ARC, оптимизации кода, проверки правильности lifetime объектов. SIL — ключевая часть того, почему Swift работает быстро и надёжно, несмотря на высокоуровневую природу языка. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
123
7
🤔 Вопрос: Как в Swift определить перечисление, которое связано с определенными строковыми значениями?
131
8
🤔 Что такое data race? Data race — это ошибка, возникающая, когда несколько потоков одновременно обращаются к одной переменной, при этом хотя бы один из них меняет её без синхронизации. Это приводит к непредсказуемому поведению. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
132
9
🤔 Как называется механизм в Swift, позволяющий передавать функции в качестве параметров или возвращать их в качестве результата?
143
10
🤔 Как можно посмотреть утечки? Инструмент Instruments (особенно Leaks и Allocations) из Xcode позволяет отслеживать живые объекты и найти retain cycles. Также можно использовать Xcode Memory Graph Debugger (в процессе отладки). Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
145
11
🤔 Как в Swift управлять жизненным циклом объектов, которые должны быть уничтожены только после выполнения всех связанных с ними задач?
153
12
🤔 В чём разница между unowned и unowned(unsafe)? - unowned — это слабая ссылка, но с гарантией, что объект ещё существует во время обращения. Если объект уже освобождён — произойдёт крах (crash). - unowned(unsafe) — ещё менее безопасный вариант, не делает проверку на nil вообще. Это низкоуровневая, "сырой" доступ к памяти, использовать его нужно крайне осторожно. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
149
13
🤔 Какой синтаксис используется для объявления инициализатора, который может завершиться неудачно?
161
14
🤔 Перечислите и расскажи о счётчиках ссылок Каждый объект имеет счётчик ссылок, отражающий, сколько активных ссылок на него существует: - retain — увеличивает счётчик. - release — уменьшает. - dealloc вызывается, когда счётчик становится 0. В ARC всё это происходит не вручную, а автоматически. Цель — не допустить утечек памяти и преждевременного освобождения объектов. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
157
15
🤔 Как реализовать в Swift автоматическое логирование всех вызовов функций в классе?
159
16
🤔 Какие ключевые слова Swift обеспечивают автоматическую обработку исключений при вызове функций?
161
17
🤔 В чем плюсы и минусы AutoLayout и Frame? AutoLayout: + Упрощает адаптацию интерфейса под разные экраны. + Легче поддерживать и изменять. - Медленнее, чем прямое управление через фреймы. Frame: + Более производительный, так как не требует расчётов. - Требует учёта размеров экрана вручную, что делает код менее гибким. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
155
18
АЙТИШНИКИ, ХВАТИТ сливать время на прилизанные новости и бесполезные курсы Проект «ИИнтеллигенция» стал главным каналом для т
АЙТИШНИКИ, ХВАТИТ сливать время на прилизанные новости и бесполезные курсы Проект «ИИнтеллигенция» стал главным каналом для тех, кто использует нейросети на уровне разработки, автоматизации и опенсорса, а не просто балуется в чатах. Здесь собирают только то, что реально экономит человеко-часы и работает в проде. 🎓 Готовые ИИ-сервисы, промпты и ИИ-агенты для автоматизации рутины 📚 Разборы полезных ИИ-инструментов, локальных LLM и опенсорс-репозиториев 🛠 Практические кейсы, гайды по деплою моделей и интеграции ИИ в пайплайны ⚡️ Технические ИТ-новости без маркетинговой воды и душных отчетов Обучение и прокачка в реальном времени: работа с API (Claude, GPT), локалки (Ollama, vLLM), автоматизация кода, опенсорс-утилиты, AI-агенты и др. Ценишь время и работаешь с ИИ, подпишись: @clucai
119
19
🤔 Как можно в Swift реализовать зависимость свойств объекта так, чтобы изменение одного свойства автоматически обновляло значение другого?
162
20
🤔 Как iOS управляет памятью? iOS использует ARC (Automatic Reference Counting) — механизм, который автоматически отслеживает количество ссылок на объект. Когда счётчик становится равным нулю, объект удаляется. ARC работает на этапе компиляции и вставляет retain/release/assign автоматически. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
165