Обновление Notion за 2.12.24
👑 Раздел "Изучение iOS":
- Полностью улучшил карточку "Жизненный цикл прилoжения"
- Добавил секцию "Дебаг View на SwiftUI" для карточки "SwiftUI: Глоссарий"
- Добавил изображение для context switch проблемы для cекции "Цена сoncurrency" для карточки "Structured Concurrency"
- Добавил понятие continuation и картинку работы для секции "Continuations" для карточки "Structured Concurrency"
- Добавил пример для закрепления в самом начале изучения async / await для секции "Описание" для карточки "Structured Concurrency"
- Добавил описание для Bindable, что это не замена для Binding! Чтобы не спутать для карточки "SwiftUI Property Wrappers"
- Добавил описание для Environment, что это прямая замена для EnvironmentObject для карточки "SwiftUI Property Wrappers"
- Улучшил секцию "Что такое thread - Понятийный аппарат". Добавил преимущество, сравнение с процессом и важные заметки.
🛡 Раздел "Собеседование: вопросы и ответы":
- Новый вопрос и ответ "Как реализовать Open-Closed Principle принцип без помощи экстеншена и протокола?"
- Новый вопрос и ответ "Опциональное значение vs some nil"
- Новый вопрос и ответ "В чём разница между checked и unchecked continuations?"
- Полностью улучшил ответ на вопрос "Что такое context switch?"
- Полностью улучшил ответ на вопрос "Где физически выполняется работа context switch?"
- Полностью улучшил ответ на вопрос "Потокобезопасность со static"
- Полностью улучшил ответ на вопрос "Потокобезопасность свойств в Objective C"
- Полностью улучшил ответ на вопрос "Что такое thread?"
- Новая задача и решение "Пулл-реквест с актором в коде"
⭐️ Раздел "Roadmap iOS разработчика":
- Реализовал описание для домашнего задания для "UIPageController"
- Реализовал новую главу для изучения языка Swift - "Урок № 5 - Словарь". Описание, ключевые моменты и навыки, а так же, внимание, домашнее задание, включая решение его.
- Обновил и завершил главу "Архитектурные Паттерны". Добавил вступительно видео для знакомства, обновил описание каждого паттера: почему учить, где встречается и как, и т.д.
🔋 SwiftUI Roadmap:
- Полностью улучшил "Grid"
- Полностью улучшил "GridRow"
- Полностью улучшил "LazyVGrid"
- Полностью улучшил "LazyHGrid"
- Полностью улучшил "GridItem"
- Полностью улучшил "Модификатор zIndex"
- Полностью улучшил ".background {…}"
- Полностью улучшил ".overlay {…}"
📺 Видеоконтент: