Anonymous Quiz
    96%
    Инструмент для управления зависимостями и сборкой
      
    3%
    Редактор кода Swift
      
    1%
    Отладчик для приложений Swift
      
    0%
    Компилятор для Swift
      
    Это методология проектирования пользовательского интерфейса, основанная на анализе взаимодействия пользователя с системой.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  💊1
  Anonymous Quiz
    0%
    Использование sealed class
      
    93%
    Использование final class
      
    6%
    Использование closed class
      
    1%
    Использование static class
      
    Anonymous Quiz
    29%
    Использование Enums
      
    8%
    Применение Union Types
      
    55%
    Использование Generics
      
    8%
    Применение Type Aliases
      
    Обычно используются:
- pushViewController (в UINavigationController);
- present(_:animated:) — для модального показа;
- В SwiftUI — NavigationStack, .sheet, .fullScreenCover.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    42%
    Использование массива типа Any
      
    7%
    Применение паттерна Visitor с типами элементов
      
    43%
    Использование Generics с типовыми ограничениями
      
    8%
    Применение паттерна Strategy с автоматическим распознаванием типов
      
    💊1
  Anonymous Quiz
    61%
    Использование шаблона Observer
      
    4%
    Применение Delegation
      
    30%
    Использование Notifications
      
    5%
    Применение Bindings
      
    Выравнивание (alignment) — это правило размещения данных в памяти так, чтобы они начинались по адресам, кратным определённому числу байт. Это важно для эффективности доступа и совместимости с процессором.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    20%
    
  10%
    
  68%
    
  2%
    
  💊2
  open — это публичный класс с расширенным доступом (включая возможность наследования и переопределения извне).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    38%
    Decorator
      
    9%
    Flyweight
      
    30%
    Builder
      
    24%
    Strategy
      
    - Сопротивление сжатию (Content Compression Resistance): насколько элемент противится уменьшению своего размера.
- Сопротивление растяжению (Content Hugging): насколько элемент не хочет растягиваться, если есть свободное пространство.
Чем выше приоритет, тем сильнее элемент сопротивляется изменению своего размера.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍2🔥1
  Anonymous Quiz
    1%
    Garbage collection
      
    1%
    Manual memory management
      
    98%
    Automatic Reference Counting (ARC)Manual Reference Counting
      
    0%
    Manual Reference Counting
      
    Anonymous Quiz
    98%
    final class
      
    1%
    static class
      
    0%
    closed class
      
    1%
    sealed class
      
    Имплементация протокола — это реализация всех обязательных требований (свойств и методов), определённых в протоколе. В Swift это делается с помощью ключевого слова protocol, и затем класс, структура или enum, подписываясь на него, реализуют нужный функционал.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    8%
    Автоматически шифровать данные
      
    32%
    Проверять условия валидности
      
    53%
    Переопределять геттеры и сеттеры
      
    6%
    Хранить данные в облачном хранилище
      
    Anonymous Quiz
    9%
    Упрощает доступ к свойствам
      
    84%
    Определяет удобный инициализатор
      
    2%
    Улучшает производительность
      
    5%
    Объявляет протокол
      
    Метод pushViewController(_:animated:) используется для навигации вперёд по стеку экранов. Он добавляет новый экран в стек и отображает его с анимацией перехода. Также popViewController(animated:) используется для возврата.
Вот развёрнутые ответы на вопросы, связанные с навигацией, версткой, GCD, безопасностью данных и типизацией в Swift и Vue:
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🤔1