TGViewer
Channel Public Channel
Swift | Тесты

Swift | Тесты

@easy_swift_tests

Сайт: https://easyoffer.ru/
Все каналы: t.me/+xGeAw6ckJ4liYzQy

Контакт для рекламы: @sendme_ads
Subscribers
1.2K
Photos
30
Videos
0
Links
705
Recent Posts 20 shown
Post #2493 60
🤔 Класс open — финальный или нефинальный?

open — всегда нефинальный, то есть разрешает наследование и переопределение. Противоположностью является final, который запрещает всё это.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Post #2490 113
🤔 Когда мы вызываем addSubview, в каком порядке они кладутся в subviews?

Новая вью добавляется в конец массива subviews, что означает:
- Она становится визуально верхней, перекрывая другие.
- Метод subviews.last — это последняя добавленная (и самая видимая).
Для управления порядком можно использовать:
- insertSubview(_:at:)
- bringSubviewToFront(_:)
- sendSubviewToBack(_)


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Post #2488 122
🤔 Что такое singleton?

Singleton — это паттерн проектирования, который гарантирует, что существует только один экземпляр класса. Удобен для хранения глобального состояния,
например, сетевого клиента или логгера.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Post #2484 132
🤔 Что такое порождающие паттерны?

Это паттерны, связанные с созданием объектов. Они управляют созданием экземпляров, чтобы сделать код более гибким, масштабируемым и независимым от конкретных классов. Примеры: Factory Method, Abstract Factory, Builder, Singleton, Prototype.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Post #2481 133
🤔 Какой механизм помогает ловить нажатия и тайминги?

Для отслеживания:
- Жестов и нажатий:
- UIGestureRecognizer (tap, long press, swipe).
- touchesBegan/ended — низкоуровневые события.
- Таймингов и задержек:
- CADisplayLink — вызов на каждом кадре (анимация).
- Timer.scheduledTimer — отложенное событие.
- DispatchQueue.main.asyncAfter — таймер через GCD.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Post #2478 135
🤔 Что такое RxSwift?

RxSwift — это библиотека для реактивного программирования в iOS. Она позволяет описывать асинхронные и событийные потоки как последовательности (observable), с возможностью трансформации, объединения и управления ими.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Post #2475 128
🤔 Как функционируют стеки между собой?

Стеки между собой не взаимодействуют напрямую, потому что каждый из них принадлежит отдельному потоку и находится в своей изолированной памяти.
Однако потоки могут обмениваться данными через:
- Общую (разделяемую) память.
- Коллекции или переменные, защищённые механизмами синхронизации (например, DispatchQueue, NSLock, Atomic).
- Очереди (например, GCD или OperationQueue в Swift).
Сами стеки — независимы и не пересекаются между потоками.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Older posts →

About this channel

How can I read @easy_swift_tests without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Swift | Тесты: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Swift | Тесты have?
Swift | Тесты (@easy_swift_tests) has 1.2K subscribers on Telegram, refreshed roughly every 30 minutes.
Does Swift | Тесты know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →