Anonymous Quiz
    73%
    Time Profiler
      
    6%
    Network Link Conditioner
      
    20%
    Memory Graph Debugger
      
    2%
    Console
      
    Anonymous Quiz
    67%
    unowned может быть использован с неопциональными типами
      
    12%
    unowned автоматически устанавливает ссылки в nil
      
    9%
    weak увеличивает счетчик ссылок
      
    12%
    weak используется только с классами, которые наследуют от NSObject
      
    Метод loadView() переопределяется, если нужно создать кастомный корневой view без использования Storyboard или XIB.
Применение:
- Когда требуется программная верстка интерфейса.
- Если необходимо настроить иерархию UIView вручную перед загрузкой viewDidLoad().
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥4❤1
  Anonymous Quiz
    15%
    Error Handling
      
    18%
    Exception
      
    18%
    Throw Catch
      
    49%
    Do-Try-Catch
      
    Anonymous Quiz
    1%
    Сделать код доступным только в текущем файле
      
    35%
    Позволить Objective-C коду взаимодействовать со свойством или методом
      
    53%
    Обеспечить динамическую диспетчеризацию для метода
      
    11%
    Все перечисленное верно
      
    Это шаблон разделения кода на логику данных, отображение и обработку событий.
Применяется, когда:
- Нужно четкое разделение логики и UI.
- Разрабатывается многоразовый код (модель может использоваться в разных частях приложения).
- Упрощается тестирование – можно тестировать Model и Controller отдельно от View.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    25%
    Наследование от базового типа поддерживающего оба интерфейса
      
    40%
    Определение struct с реализацией обоих протоколов
      
    30%
    Использование typealias для создания нового имени типа
      
    4%
    Автоматическая синтезация методов для типов данных
      
    💊9
  Anonymous Quiz
    80%
    Static dispatch
      
    12%
    Dynamic dispatch
      
    4%
    Virtual tables
      
    4%
    Inline caching
      
    Массив может содержать только один тип данных (например, [String], [Int]).
Однако, можно хранить разные типы данных, если использовать:
- Any – массив [Any] может содержать String, Int, Double, но требует явного приведения типов.
- protocol – если все элементы реализуют общий протокол ([CustomProtocol]).
- enum с ассоциативными значениями – позволяет хранить разные типы в одном контейнере (enum DataType { case string(String), int(Int) }).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥4
  Anonymous Quiz
    16%
    map
      
    20%
    forEach
      
    40%
    parallelMap
      
    24%
    concurrentPerform
      
    Anonymous Quiz
    50%
    Использование версионирования моделей
      
    22%
    Применение метаданных с версиями
      
    19%
    Ручное управление версиями через API
      
    9%
    Использование штампов времени
      
    Улучшенная версия STP, использующая быстрое восстановление сети при изменениях топологии.
Методы RSTP:
- Edge Port (Fast Transition) – порты, подключенные к конечным устройствам, сразу переходят в Forwarding.
- Proposal & Agreement – ускоренная синхронизация мостов.
- Point-to-Point Links – быстродействующие соединения между коммутаторами ускоряют процесс согласования.
- Backup Port – резервные порты позволяют быстрее переключаться в случае отказа.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  💊4
  Anonymous Quiz
    38%
    Создание копий объектов
      
    39%
    Интроспекция и рефлексия объектов
      
    12%
    Изменение свойств объектов в рантайме
      
    11%
    Сериализация объектов
      
    Anonymous Quiz
    45%
    Использование XCTestExpectation
      
    31%
    Применение моков и стабов
      
    10%
    Синхронизация выполнения тестов
      
    14%
    Запуск тестов в отдельном процессе
      
    В iOS реализуется через протокол UIViewRepresentable (SwiftUI) или наследование от UIView (UIKit).
В SwiftUI View – это протокол, описывающий UI-компонент, который возвращает some View.
В UIKit UIView – это класс, представляющий элемент интерфейса.
Используется для отображения, обработки жестов и анимации.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  💊1
  Anonymous Quiz
    4%
    Управление доступом к функциям
      
    34%
    Инкапсуляция и скрытие данных
      
    29%
    Добавление типобезопасности без реального хранения значений типа
      
    33%
    Определение типов, которые не могут быть созданы
      
    Anonymous Quiz
    5%
    Уменьшение размера передаваемых данных
      
    17%
    Использование кэширования ответов
      
    19%
    Многопоточная обработка запросов
      
    59%
    Все перечисленные методы
      
    Это методология проектирования пользовательского интерфейса, основанная на анализе взаимодействия пользователя с системой.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥1
  Anonymous Quiz
    9%
    Ручное управление зависимостями
      
    5%
    Использование Git submodules
      
    83%
    Применение Swift Package Manager
      
    3%
    Использование условной компиляции
      
    Anonymous Quiz
    23%
    Использование Proxy
      
    38%
    Применение Decorator
      
    17%
    Реализация Facade
      
    22%
    Использование Adapter
      
    Это формат представления информации в памяти компьютера.
Примеры:
- Простые типы: Int, Float, Char, Boolean.
- Структурные: Array, Tuple, Struct, Class.
- Ссылочные: Object, Pointer, Reference.
- Пользовательские: Enum, Union.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  😁3