Anonymous Quiz
0%
=
22%
==
73%
!=
4%
!==
По умолчанию значимые типы (value types) — это структуры, перечисления, кортежи. Они передаются по значению, то есть создаётся копия.
Но если обернуть value type в inout, использовать UnsafeMutablePointer или ссылочный контейнер (например, класс), то можно добиться передачи по ссылке. Однако это скорее обходное поведение, а не правило.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from easyoffer
Напоминаю, что в честь релиза запускаем акцию.
Первые 500 покупателей получат:
🚀 Скидку 50% на PRO тариф на 1 год
🎁 Подарок ценностью 5000₽ для тех, кто подписан на этот канал
🔔 Подпишитесь на этот канал: https://t.me/+b2fZN17A9OQ3ZmJi
В нем мы опубликуем сообщение о релизе в первую очередь
Please open Telegram to view this post
VIEW IN TELEGRAM
💊1
Anonymous Quiz
29%
Выполнение тяжёлых операций в DispatchQueue.main
52%
Использование OperationQueue с приоритетом userInteractive
15%
Разделение данных на батчи и их последовательная обработка
4%
Прямое использование Thread
Anonymous Quiz
1%
Optional("Anna")
84%
Optional("Brian")
0%
Optional("Craig")
15%
nil
🤔2👍1
Да. В Swift функции — объекты первого класса. Их можно передавать как параметры, возвращать из других функций и сохранять в переменные.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
13%
Используя Array
7%
Используя Set
65%
Используя Tuple
15%
Используя Dictionary
Anonymous Quiz
36%
Buffering
9%
Throttling
32%
Debouncing
24%
Switching
– UIView,
– UIViewController,
– UIWindow,
– UIApplication.
Они могут обрабатывать события и передавать их по цепочке.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
15%
Интеграция через общие базы данных
37%
Использование промежуточных программных слоев
11%
Интеграция с использованием прямых запросов
37%
Использование специализированных библиотек для интеграции
🤔1💊1
Anonymous Quiz
26%
JSONSerializable
30%
Encodable
12%
Decodable
32%
Codable
💊12
Можно использовать ForEach с доступом к индексу, сохранять активный индекс и в зависимости от него окрашивать нужные. Для изменения цвета другой колонки — использовать общую переменную и пересчитать значения при нажатии.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊4🔥1
Anonymous Quiz
14%
Способ создания новых типов данных
73%
Ключевое слово для создания алиасов типов данных
13%
Метод для переопределения существующих типов
0%
Функция для изменения типа переменной в рантайме
Anonymous Quiz
19%
Использование массива с struct
2%
Создание класса с вложенными классами
41%
Применение цепочки linked list
38%
Ведение журнала изменений с enum
Структура данных, организованная по принципу FIFO (First In, First Out).
1. В программировании это механизм для выполнения задач последовательно или параллельно.
2. Примеры: DispatchQueue в GCD или системные очереди для обработки событий.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
85%
Применение паттерна Singleton
8%
Определение класса как final
2%
Использование static метода создания
5%
Закрытие всех конструкторов кроме одного
Anonymous Quiz
18%
Способ создания нового класса на основе существующего
80%
Способ скрытия сложностей путем представления интерфейса
1%
Способ управления памятью
1%
Способ обработки исключений
🤔2
Необходимо, чтобы объект был хешируемым и имел корректно реализованное сравнение на равенство. В разных языках это делается через имплементацию hash и eq, Hashable, или Comparable. В случае классов — важно, чтобы их экземпляры имели неизменяемые поля, влияющие на ключ.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Anonymous Quiz
56%
Использование property observers
22%
Применение NSNotification
17%
Использование delegates
5%
Применение data binding библиотек
Anonymous Quiz
99%
Применение lazy модификатора
1%
Создание объектов в геттерах свойств
0%
Использование фабричных методов
0%
Внедрение через инъекцию зависимостей