fa
Feedback
Swift | Тесты

Swift | Тесты

رفتن به کانال در Telegram
1 259
مشترکین
اطلاعاتی وجود ندارد24 ساعت
اطلاعاتی وجود ندارد7 روز
-630 روز
جذب مشترکین
ژوئن '26
ژوئن '26
+4
در 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 کانال‌ها
تاریخ
رشد مشترکین
اشارات
کانال‌ها
11 ژوئن0
10 ژوئن0
09 ژوئن0
08 ژوئن+1
07 ژوئن0
06 ژوئن0
05 ژوئن0
04 ژوئن+2
03 ژوئن0
02 ژوئن+1
01 ژوئن0
پست‌های کانال
🤔 Как эффективно использовать мультитрединг в Swift для обработки высоконагруженных задач, таких как видео рендеринг?
Anonymous voting

2
🤔 Для чего используется ключевое слово fallthrough? fallthrough используется в switch, чтобы намеренно перейти к следующему case, даже если тот не подходит по условию. По умолчанию в Swift после выполнения одного case switch завершается, и fallthrough — это явное указание продолжить дальше. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
122
3
🤔 Какой компонент в Xcode предоставляет графическую обратную связь о производительности приложения на Swift?
131
4
🤔 Зачем нужна строгость типов? Строгая типизация позволяет обнаруживать ошибки на этапе компиляции и защищает от логических багов. Она делает код более предсказуемым и надёжным, особенно при изменении и масштабировании проекта. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
136
5
🤔 Какой оператор используется для проверки на `nil` и предоставления значения по умолчанию в Swift?
151
6
🤔 Чем отличается пассивная модель от активной? Пассивная модель — это подход, при котором объект модели не знает о существовании интерфейса (view) и не уведомляет его об изменениях. Контроллер сам запрашивает обновление данных и обновляет интерфейс вручную. Активная модель — модель сама уведомляет представление или контроллер об изменениях, обычно через делегаты, нотификации или биндинги. Это повышает реактивность, но усложняет структуру. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
158
7
🤔 Как в Swift реализовать конечный автомат без использования сторонних библиотек?
159
8
🤔 Что такое Notification Service Extension? Это расширение для iOS-приложений, которое позволяет модифицировать push-уведомления до их показа. Например, можно добавить изображение, вложение или изменить текст перед отображением пользователю. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
160
9
🤔 Какой подход используется для модульного тестирования асинхронного кода в Swift?
166
10
🤔 Что такое ARC? ARC (Automatic Reference Counting) — это механизм управления памятью в Swift, который автоматически освобождает память, когда объект больше не используется. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
164
11
🤔 Какой метод используется для удаления элемента из массива по индексу?
159
12
🤔 Зачем нужно делать двусторонние связи в таблицах? Двусторонние (взаимные) связи позволяют объектам знать друг о друге, что удобно при навигации в обе стороны. Например, если у вас есть User и Post, вы можете получить все посты пользователя (user.posts), а из поста — автора (post.user). Это упрощает работу с данными, повышает связность и облегчает доступ к связанным объектам. Также это удобно для поддержки целостности и каскадных операций (например, удаления). Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
156
13
🤔 Как называется механизм в Swift, позволяющий объекту иметь несколько форм?
167
14
🤔 Может ли value type передаваться по ссылке? По умолчанию значимые типы (value types) — это структуры, перечисления, кортежи. Они передаются по значению, то есть создаётся копия. Но если обернуть value type в inout, использовать UnsafeMutablePointer или ссылочный контейнер (например, класс), то можно добиться передачи по ссылке. Однако это скорее обходное поведение, а не правило. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
183
15
🤔 Как называется встроенный инструмент для управления версиями кода в Xcode?
184
16
🤔 Каким образом SwiftUI позволяет упростить создание динамичных пользовательских интерфейсов?
184
17
🤔 Какие есть антипаттерны? Популярные антипаттерны: - God Object (всё в одном классе); - Spaghetti Code (плохая структура, трудно сопровождать); - Lava Flow (мертвый, но используемый код); - Shotgun Surgery (изменение одного места требует правок в десятке других); - Hard Coding (вшивание значений вместо конфигурации). Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
181
18
🤔 Как реализовать в Swift функцию, которая обрабатывает ошибки различными способами на основе их типа?
183
19
🤔 В чём преимущества и недостатки singleton? Преимущества: - Глобальная точка доступа; - Удобство хранения общего состояния. Недостатки: - Нарушение принципа тестируемости; - Скрытые зависимости; - Проблемы с многопоточностью и памятью, если не реализован корректно. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
177
20
🤔 Какой метод нужно использовать для вставки нового элемента в начало массива в Swift?
171