Swift | Тесты
الذهاب إلى القناة على Telegram
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @sendme_ads
إظهار المزيد1 183
المشتركون
لا توجد بيانات24 ساعات
-37 أيام
-1830 أيام
أرشيف المشاركات
1 183
🤔 Как в Swift определить класс, который не может быть наследован другими классами?
1 183
🤔 Что такое Generics (обобщённое программирование)?
Generics позволяют писать обобщённый код, который может работать с разными типами, сохраняя типовую безопасность.
Например, можно создать функцию, которая сортирует любые массивы, не указывая конкретный тип. Это снижает дублирование кода и делает библиотеки гибкими.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 183
🤔 Какой метод тестирования применяют для проверки пользовательских сценариев?
1 183
🤔 Какой тип используется в Swift для представления одного символа?
1 183
🤔 Чем отличается virtual table от witness table?
VTable — это таблица методов для классов (динамическое наследование), используется для переопределения.
Witness table — механизм Swift для протоколов, в ней хранится соответствие реализаций протокольным методам.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 183
🤔 Как в Swift обработать изменения ориентации устройства без использования UIViewController?
1 183
🤔 Какое ключевое слово используется для создания перечисления в Swift?
1 183
🔥 Скрытые вакансии с удаленной работой для iOS разработчика, которые нигде больше не публикуются. Напрямую от компаний, с контактами рекрутеров.
🔹 iOS Jobs | Вакансии
🔹 Flutter Dart Jobs | Вакансии
🔹 Android Jobs | Вакансии
🔸 Все каналы с вакансиями
1 183
🤔 Какое ключевое слово используется для объявления свойства, которое должно быть унаследовано всеми подклассами?
1 183
🤔 Что такое многопоточность?
Многопоточность — это возможность выполнения нескольких задач одновременно в разных потоках, что позволяет программам эффективно использовать ресурсы процессора. В Swift многопоточность реализуется с помощью GCD (Grand Central Dispatch) и NSOperationQueue, которые позволяют управлять параллельным выполнением задач. Многопоточность используется для разделения вычислительно затратных операций на несколько потоков, чтобы не блокировать основной поток интерфейса пользователя. Это улучшает производительность и отзывчивость приложений.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 183
🤔 Как реализовать в Swift систему плагинов для модификации поведения приложения без перекомпиляции исходного кода?
1 183
🤔 Как система понимает, в какую вью попал тач?
Система использует метод hitTest(_:with:) для определения подходящей вью:
1. Начинает с верхнего окна (UIWindow).
2. Рекурсивно спускается вниз по иерархии subviews, начиная с последней в списке (она визуально выше).
3. Проверяет:
- isHidden == false
- alpha > 0.01
- isUserInteractionEnabled == true
- point(inside:with:) == true
4. Если условия выполнены — эта вью становится responder’ом.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 183
🤔 Какой паттерн проектирования в Swift наилучшим образом подходит для создания компонента, который динамически адаптируется к изменениям в данных?
1 183
🤔 Какой принцип SOLID особенно акцентируется при использовании протоколов в Swift?
1 183
🤔 На каком этапе работает подсчёт ссылок?
Подсчёт ссылок работает во время исполнения программы, в момент изменения количества strong-ссылок. Увеличивается при присваивании, уменьшается при обнулении или выходе из области видимости.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
1 183
🚨 40 минут
Пожизненный PRO по цене года закрывается прямо сейчас. Это последнее напоминание.
👉 https://easyoffer.ru/pro
1 183
🤔 Какой протокол в Swift используется для сериализации объектов в внешние представления, такие как JSON?
1 183
🎃 3 часа до полуночи...
Ровно в 00:00 предложение исчезнет, как призрак на рассвете 👻 Последний шанс забрать PRO навсегда по цене одного года. Без продлений и без воскрешений.
Если откладывал — не дай этой возможности стать твоим ночным кошмаром 🦇
👉 https://easyoffer.ru/pro
1 183
🤔 Чем отличается UIView-based animation от Core Animation?
UIView-based animation — это высокоуровневый API, удобный для анимаций интерфейса. Работает с UIView.animate, абстрагирует детали.
Core Animation — это низкоуровневая система, напрямую работающая с CALayer, позволяющая более тонко управлять производительностью, таймингами, переходами и 3D-эффектами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
