Массив может содержать только один тип данных (например, [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
  Anonymous Quiz
    6%
    Типизация dynamic
      
    66%
    Применение type casting
      
    23%
    Использование generics
      
    5%
    Применение type inference
      
    Anonymous Quiz
    13%
    Прослушивание уведомлений из NotificationCenter
      
    34%
    Проверка свойства orientation у UIDevice
      
    10%
    Использование UIViewController методов жизненного цикла
      
    42%
    Все вышеперечисленное
      
    Это объектные типы данных, но с разными принципами работы.
- Классы передаются по ссылке, поддерживают наследование.
- Структуры передаются по значению, копируются при изменении.
- Классы хранятся в куче (Heap), а структуры – в стеке (Stack).
- Классы используют deinit, а структуры – нет.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍1
  Anonymous Quiz
    36%
    Использование DispatchQueue.async
      
    46%
    Применение DispatchQueue.main.after
      
    13%
    Использование NSTimer
      
    5%
    Применение DispatchSource
      
    🤔1
  Anonymous Quiz
    73%
    UserDefaults
      
    23%
    Core Data
      
    1%
    Singleton
      
    4%
    Transient storage
      
    🤔2❤1
  Структуры копируются по механизму Copy-on-Write (CoW):
1. Если структура неизменна, копирования не происходит – все ссылки указывают на один объект.
2. Если структура изменяется, создается новая копия в памяти, а старая остается неизменной.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍3
  Anonymous Quiz
    85%
    Использование do-try-catch
      
    3%
    Применение optional binding
      
    3%
    Использование fatalError()
      
    9%
    Применение JSONDecoder().decode()
      
    Anonymous Quiz
    4%
    Автоматическое логирование
      
    19%
    Управление доступом к данным
      
    11%
    Валидация данных на момент установки
      
    65%
    Все перечисленные