2. Используется для поддержания активности потока, пока у него есть задачи (например, обработка ввода, сетевых событий).
3. Важная часть управления жизненным циклом приложений на macOS и iOS.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    32%
    Visual Memory Debugger
      
    20%
    Time Profiler
      
    6%
    Network Link Conditioner
      
    42%
    Threads Viewer
      
    Anonymous Quiz
    44%
    infix operator +++: AdditionPrecedence
      
    35%
    infix operator +++: DefaultPrecedence
      
    9%
    infix operator +++: NormalPrecedence
      
    13%
    infix operator +++: StandardPrecedence
      
    1. Это индикатор в техническом анализе, измеряющий силу и скорость изменения цены актива.
2. Используется для оценки перекупленности или перепроданности рынка.
3. Значения находятся в диапазоне от 0 до 100: выше 70 — перекупленность, ниже 30 — перепроданность.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  💊9
  Anonymous Quiz
    35%
    Mirror(reflecting:)
      
    32%
    Reflectable
      
    7%
    Inspectable
      
    27%
    DynamicType
      
    Anonymous Quiz
    10%
    protocol MyProtocol: class
      
    51%
    protocol MyProtocol: AnyObject
      
    6%
    protocol MyProtocol: NSObject
      
    33%
    protocol MyProtocol: AnyClass
      
    Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    58%
    reversed()
      
    33%
    reverse()
      
    4%
    backward()
      
    5%
    flip()
      
    Anonymous Quiz
    14%
    @LogAccess var property: Type
      
    33%
    @PropertyLog var property: Type
      
    14%
    @WrapLog var property: Type
      
    40%
    @Logged var property: Type
      
    Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍2
  Anonymous Quiz
    15%
    Определяет элементы, компилируемые на этапе выполнения
      
    16%
    Позволяет элементу быть изменяемым
      
    46%
    Помечает методы, вызываемые через Objective-C runtime
      
    24%
    Указывает, что доступ к элементу происходит динамически
      
    Anonymous Quiz
    80%
    Использование Optionals
      
    3%
    Проверка типов на этапе выполнения
      
    10%
    Применение строгих правил компиляции
      
    7%
    Использование throws и catch
      
    Memory Management основано на ARC (Automatic Reference Counting), который управляет количеством ссылок на объекты.
1. Объект освобождается, когда счётчик ссылок достигает нуля.
2. Используются слабые (weak) и несильные (unowned) ссылки для предотвращения циклических зависимостей.
3. Autorelease Pool обрабатывает временные объекты.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍1
  Anonymous Quiz
    36%
    Использование ограничений на типы
      
    24%
    Применение уточнения протокола
      
    31%
    Указание базового класса в определении протокола
      
    10%
    Определение протокола внутри класса
      
    Anonymous Quiz
    75%
    Использование DispatchQueue.global().async
      
    20%
    Применение DispatchQueue.main.sync
      
    3%
    Использование OperationQueue
      
    2%
    Запуск Background Process
      
    - Concurrent (параллельные): позволяют выполнять несколько задач одновременно, обеспечивая более высокую производительность.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍1
  Anonymous Quiz
    15%
    sync
      
    60%
    atomic
      
    10%
    barrier
      
    15%
    lock
      
    Anonymous Quiz
    19%
    Создает новый observable при каждой подписке
      
    39%
    Откладывает создание observable до первой подписки
      
    24%
    Запускает наблюдаемое событие с задержкой
      
    18%
    Повторяет события при новой подписке
      
    Динамическая диспетчеризация происходит во время выполнения, когда метод вызывается через объект. Она используется Objective-C runtime для выбора метода, который будет вызван.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    68%
    SwiftMath
      
    7%
    Accelerate
      
    15%
    NumSwift
      
    10%
    BigInt
      
    Anonymous Quiz
    37%
    Использование генериков в enum
      
    48%
    Использование ассоциированных значений
      
    5%
    Использование кастомных инициализаторов
      
    10%
    Использование протоколов с расширениями
      
    👍1