Anonymous Quiz
73%
Структура данных для хранения объектов разных типов
19%
Синтаксическая конструкция для группировки кода
8%
Тип данных для создания сложных массивов
0%
Метод для управления ошибками
Anonymous Quiz
3%
size
4%
length
92%
count
1%
total
🔥2
Если все переменные будут weak, объекты будут сразу уничтожаться, как только ни одна сильная ссылка на них не останется. Это приведёт к непредсказуемому поведению, потере данных и крашам, потому что объекты будут nil при обращении.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
3%
filterElements()
1%
select()
91%
filter(_:)
5%
where(_:)
Anonymous Quiz
27%
if type
54%
switch type
14%
type case
5%
match type
Если нужно добавить вью ниже других — используется
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊7
Anonymous Quiz
16%
Повторное использование NSRegularExpression
14%
Использование литералов регулярных выражений
15%
Компиляция регулярных выражений в начале исполнения
55%
Использование static переменной для хранения регулярного выражения
Anonymous Quiz
67%
debugDescription
3%
customDescription
15%
debugString
15%
descriptionText
Все объекты UIView — это reference types, и они хранятся в куче (heap). Ссылки на них передаются по указателю, а управление памятью осуществляется через ARC (Automatic Reference Counting).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
16%
Инкрементная компиляция
9%
Уменьшение числа классов и структур
11%
Применение предварительно скомпилированных заголовков
64%
Использование модульной архитектуры
Anonymous Quiz
84%
DispatchQueue(label: "com.example.queue")
14%
OperationQueue()
1%
RunLoop.main
1%
NSThread.detachNewThreadSelector
Во Vue (особенно Vue 3) верстка реализуется через:
- Шаблоны (<template>), где пишется HTML-подобная структура;
- CSS/SCSS в <style>, в том числе scoped-стили;
- Кастомные компоненты и слоты;
- Flexbox / Grid / TailwindCSS / Vuetify / BootstrapVue — внешние библиотеки, активно применяемые для разметки.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊15🤔4🔥1
Anonymous Quiz
33%
Использование defer
13%
Применение lazy
12%
Использование захвата списка [unowned self]
42%
Применение захвата списка [weak self]
Anonymous Quiz
58%
Использование ассоциированных значений
19%
Применение нескольких cases
15%
Использование множественных enums
8%
Применение наследования enums
Через менеджеры зависимостей:
- CocoaPods, Carthage, Swift Package Manager — позволяют подключать внешние библиотеки, управлять их версиями, следить за обновлениями. Также возможна ручная интеграция, но она менее гибкая и масштабируемая.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
3%
Использование strong для делегата
90%
Использование weak для делегата
2%
Использование unowned для делегата
4%
Использование static для делегата
Anonymous Quiz
18%
isEqualTo()
5%
equals()
67%
==
9%
compare()
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
18%
override
63%
final
10%
static
8%
private
Anonymous Quiz
85%
NotificationCenter
2%
EventDispatcher
3%
EventManager
11%
Observer