Swift | Тесты
رفتن به کانال در Telegram
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @easyoffer_adv
نمایش بیشتر1 205
مشترکین
+124 ساعت
+37 روز
-1630 روز
در حال بارگیری داده...
کانالهای مشابه
ابر برچسبها
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
سپتامبر '26
سپتامبر '26
+7
در 0 کانالها
اوت '26
+8
در 0 کانالها
Get PRO
ژوئیه '26
+10
در 0 کانالها
Get PRO
ژوئن '26
+14
در 1 کانالها
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 کانالها
| تاریخ | رشد مشترکین | اشارات | کانالها | |
| 17 سپتامبر | +1 | |||
| 16 سپتامبر | 0 | |||
| 15 سپتامبر | +1 | |||
| 14 سپتامبر | 0 | |||
| 13 سپتامبر | 0 | |||
| 12 سپتامبر | +1 | |||
| 11 سپتامبر | +1 | |||
| 10 سپتامبر | 0 | |||
| 09 سپتامبر | 0 | |||
| 08 سپتامبر | +1 | |||
| 07 سپتامبر | 0 | |||
| 06 سپتامبر | 0 | |||
| 05 سپتامبر | 0 | |||
| 04 سپتامبر | +1 | |||
| 03 سپتامبر | 0 | |||
| 02 سپتامبر | +1 | |||
| 01 سپتامبر | 0 |
پستهای کانال
🤔 Какой паттерн проектирования в Swift описывает объект, который управляет "как", "когда" и "почему" доступ к определенным ресурсам должен быть предоставлен?
| 2 | 🤔 Разница между Keychain и UserDefaults?
Keychain — безопасное хранилище для конфиденциальных данных (пароли, токены). UserDefaults — для простых настроек и состояний (темы, флаги), не защищён от внешнего доступа.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 56 |
| 3 | 🤔 Как обеспечить в Swift, чтобы некоторые методы класса были доступны только для модульных тестов? | 98 |
| 4 | 🤔 В чём разница между операторами == и ===?
- == — оператор сравнения значений. Он проверяет, эквивалентны ли два объекта по содержимому. Работает, если тип реализует протокол Equatable.
- === — оператор сравнения ссылок, применяется только к объектам классов. Он проверяет, ссылаются ли две переменные на один и тот же экземпляр в памяти.
Пример: два разных объекта с одинаковыми данными могут быть равны по ==, но не по ===.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 102 |
| 5 | 🤔 Принцип работы unowned ссылок в Swift и их использование? | 117 |
| 6 | 🤔 Для чего используется lazy?
Чтобы отложить создание ресурсоёмкого объекта до момента, когда он действительно нужен. Также позволяет избежать лишних вычислений, если свойство не будет использовано.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 121 |
| 7 | 🤔 Как называется техника, используемая для защиты критических секций кода от одновременного доступа нескольких потоков? | 131 |
| 8 | 🤔 Какая сложность поиска по массиву в Swift?
– В несортированном массиве — O(n), так как приходится просматривать каждый элемент.
– В отсортированном массиве можно использовать бинарный поиск — O(log n), но только вручную или через методы binarySearch из алгоритмов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 139 |
| 9 | 🤔 Как обеспечить автоматическое тестирование пользовательского интерфейса на различных устройствах в Swift? | 145 |
| 10 | 🤔 Какие ещё бывают type?
– Int, Double, String, Bool — базовые типы,
– struct, class, enum, tuple,
– Optional,
– Protocol,
– Function,
– Any, AnyObject, Never.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 141 |
| 11 | 🤔 Какие инструменты Swift могут быть использованы для асинхронной работы с файловой системой? | 141 |
| 12 | 🤔 Какой протокол в Swift используется для декодирования объектов из внешних представлений, таких как JSON? | 137 |
| 13 | 🤔 В какой момент времени работает ARC?
ARC (Automatic Reference Counting) отслеживает количество ссылок на объект и автоматически освобождает память, когда объект больше не используется. Это происходит в момент присвоения, удаления или выхода переменной за пределы области видимости.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 139 |
| 14 | 🤔 Как в Swift реализовать строгую типизацию для JSON данных при их десериализации, минимизируя риск ошибок времени выполнения? | 149 |
| 15 | 🤔 В чём разница между static и final?
static используется для определения методов и свойств, которые принадлежат типу, а не экземпляру. Внутри классов static по сути означает final, так как такие методы нельзя переопределить в подклассах.
final, в свою очередь, может применяться к классам, методам и свойствам, чтобы запретить наследование или переопределение, но не обязательно делает метод или свойство статическим.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 144 |
| 16 | 🤔 Как в Swift можно моделировать управление версиями документа, где каждая версия сохраняется независимо? | 152 |
| 17 | 🤔 Что из перечисленного позволяет Swift автоматически управлять памятью для предотвращения утечек? | 152 |
| 18 | 🤔 Как в Swift использовать Reflection для доступа к свойствам объекта по имени свойства? | 152 |
| 19 | 🤔 В чём разница между as, as! и as?
Эти три оператора связаны с приведением типов:
- as используется для безопасного восходящего приведения, когда тип объекта гарантированно может быть приведён к указанному типу (например, суперклассу или протоколу).
- as! — это принудительное нисходящее приведение. Оно требует уверенности в типе объекта, иначе приложение упадёт при ошибке.
- as? — это безопасное нисходящее приведение, при котором результат будет опционалом. Если приведение невозможно, возвращается nil.
Таким образом:
- as — безопасно и для "поднятия" вверх по иерархии.
- as! — рискованно, используется только если уверен в типе.
- as? — гибко и безопасно, но требует работы с опционалом.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний | 152 |
| 20 | 🤔 Какой компонент Swift используется для управления зависимостями между свойствами и обеспечения их актуальности? | 153 |
