Anonymous Quiz
83%
10
6%
9
7%
0
5%
4
🔥1
Проблема возникает из-за переиспользования ячеек и асинхронной загрузки изображений. Нужно:
- Сбрасывать содержимое ячейки перед повторным использованием.
- Проверять, соответствует ли картинка текущей ячейке после загрузки.
- Использовать кэш изображений.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
49%
nil
33%
""
12%
"undefined"
6%
null
Anonymous Quiz
24%
toUpperCase()
70%
uppercased()
4%
uppercaseString()
2%
convertToUpperCase()
Это явление называется priority inversion. Оно происходит, когда низкоприоритетный поток захватывает ресурс и не отпускает его, а высокоприоритетный поток оказывается заблокирован в ожидании.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
13%
DataLoader
66%
LazyLoading
11%
UIViewController
11%
UIView
👍1
Anonymous Quiz
31%
Использование препроцессорных директив
38%
Применение @dynamicMemberLookup
8%
Создание скриптов на Python для Sourcery
23%
Применение macros
💊4
Класс и его методы становятся доступными Objective-C рантайму. Это позволяет использовать такие функции, как селекторы, KVO, взаимодействие с NSTimer,
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔1
Anonymous Quiz
6%
Программирование, основанное на наследовании классов
14%
Программирование, основанное на использовании универсальных шаблонов
73%
Программирование, основанное на композиции протоколов
6%
Программирование, основанное на множественном наследовании
👍2
Anonymous Quiz
15%
Set
68%
Array
11%
Dictionary
6%
List
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Anonymous Quiz
31%
Использование public let
54%
Применение private(set) public get
10%
Использование readonly
6%
Применение immutable
Anonymous Quiz
63%
as?
29%
as!
7%
cast
1%
to
💊2
Нужно использовать фреймворк AuthenticationServices и ASAuthorizationAppleIDProvider. Также требуется настроить Apple Sign In в консоли разработчика и добавить Sign in with Apple в Capabilities проекта.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
40%
Encodable
21%
Serializable
34%
Decodable
5%
Mappable
Anonymous Quiz
44%
Применение Redux или аналогичных архитектур
11%
Использование локальных переменных в каждом контроллере
40%
Применение Singleton для хранения глобального состояния
4%
тказ от любых сторонних библиотек и фреймворков
Как только счётчик ссылок объекта становится равным нулю, ARC немедленно освобождает память. Удаление происходит автоматически в этот момент, и вызывается деинициализатор (deinit), если он реализован.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
Anonymous Quiz
64%
Использование протоколов и делегатов
9%
Применение универсальных шаблонов
18%
Использование typealias для определения типов сообщений
9%
Применение модели EventBus с типизацией
Anonymous Quiz
5%
Улучшает производительность статических вызовов
73%
Включает возможность изменения поведения в рантайме через Objective-C runtime
2%
Скрывает реализацию деталей метода
20%
Оптимизирует память за счёт динамической типизации
🤔1