TGViewer
Channel Public Channel
iOS Mobile | YeaHub

iOS Mobile | YeaHub

@yeahub_ios_mobile

Теория, подготовка к интервью и курсы для iOS разработчиков

YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников.

Платформа: https://yeahub.ru

Для связи: @ruslan_kuyanets
Subscribers
250
Photos
404
Videos
36
Links
585

Showing posts older than #630 · Back to latest

Older Posts 18 shown
Post #629 68
#Собес #nil #nan #optional
🤔 В чем разница между NIL и NaN?

💬 Кратко:

nil означает отсутствие значения и используется в опциональных типах в Swift, указывая, что значение отсутствует. NaN (Not a Number) означает результат вычисления, который не является числом, например, 0/0 или √(-1). nil применяется для типов данных, а NaN — для чисел с плавающей точкой.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #628 68
#Собес #auto #layout
🤔 В каких случаях Auto Layout может негативно влиять на производительность?

💬 Кратко:

Auto Layout может негативно влиять на производительность, когда используется в сложных и часто обновляемых иерархиях. Частые изменения констрейнтов, глубокие деревья view и layout в каждом кадре приводят к дорогим перерасчётам. Особенно заметно это в списках, анимациях и при скролле. В таких местах Auto Layout требует аккуратного использования или замены.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #627 78
#repository #swift #frameworks
📚 iOS Awesome

Кураторский список экосистемы iOS, включающий проекты на Objective-C и Swift. Содержит разделы по фреймворкам, инструментам, библиотекам и ресурсам для обучения. Подходит для изучения лучших практик и поиска готовых решений.

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
  • 🔥 1
Post #626 68
#Собес #sql #nosql #database
🤔 Чем SQL отличается от NoSQL? Когда выбрать каждое решение?

💬 Кратко:

SQL (PostgreSQL) использует таблицы со строгой схемой, поддерживает сложные запросы и транзакции. NoSQL (MongoDB, Redis) — гибкие: документы, ключ-значение, графы. Выбирайте SQL для финансовых операций, NoSQL — для масштабируемости и неструктурированных данных (например, логов).

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #625 69
#Собес #swift #optional #collection

🤔 Middle IOS разработчик в компанию Effective Mobile.

Техническое собеседование. Зима 2024.

💬 Вопросы:

- Что такое перечисления (enumerations) в Swift?

- Что такое Optional в Swift? Как его создать?

- Каковы три основных типа коллекций в Swift?

- В чем разница между структурами и классами?

- Как работает ARC (Automatic Reference Counting) в Swift?

👉 Все вопросы из этого собеседования (21)

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #624 75
#podcast #всё
📚 TeachMeSkills IT-школа

Это серия выпусков от "TeachMeSkills Школа программирования"
Речь пойдет об актуальные направления и технологии в IT; перспективы роста начинающих специалистов; холиварные топики из жизни разработчиков.


Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #623 75
#Собес #docker #image #container
🤔 Что такое Docker?



💬 Кратко:

Docker — это платформа для создания, упаковки и запуска контейнеров, которые изолируют приложение и его зависимости.

 

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #622 79
#Собес #arc #ios #swift

🤔 Middle iOS разработчик в компанию Т-Банк

Технический скрининг. Осень 2025 (предположительно, исходя из даты создания файла). Вилка: 350к+ на руки. Опыт в резюме: 4 года 10 месяцев.

💬 Вопросы:

- Как работает ARC (Automatic Reference Counting) в Swift?

- Как работает Responder Chain и метод hitTest?

- Какие типы диспетчеризации существуют?

- Какие проблемы многопоточности встречаются на iOS?

- Что такое Copy-On-Write (COW)? Можно ли реализовать его для пользовательских структур?

👉 Все вопросы из этого собеседования (19)

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #621 73
#Собес #gcd
🤔 Какими способами можно синхронизировать доступ к общим данным в GCD?

💬 Кратко:

В GCD для синхронизации используют serial queue, DispatchBarrier, семафоры и синхронные блоки. Каждый способ подходит для разных сценариев и имеет свои ограничения. Наиболее безопасный и рекомендуемый вариант — изоляция состояния через serial queue.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #618 95

Forwarded from YeaHub

👨🏻‍💻 Сервис лайвкодинга в YeaHub

Фактически — релиз уже состоялся.
Но честно: мы не успели загрузить ту огромную базу задач, которую планировали, и ещё не всё успели полноценно протестировать.

Поэтому до 23 февраля работаем в режиме «вместе доделываем продукт»:
— мы активно добавляем задачи и чиним баги, все
— пока тестируем, все задачи открыты, после этого примерно 50% закроем для членов
— вы решаете, находите проблемы, пишете в поддержку и даёте фидбек
— ну и оформляете подписку 😜

Что уже есть:
• база реальных задач с собеседований
• JavaScript / Python / Java / Go
• удобный редактор и проверка решений

Что скоро:
• связь задач с компаниями и коллекциями собеседований (не успели в этот релиз)
• другие языки
• контесты
• обучающие модули и курс по алгоритмам
• AI-разбор решений построчно
• челленджи и соревнования

👉 Задачи: https://yeahub.ru/dashboard/tasks

👉 Членство: https://yeahub.ru/dashboard/settings#select-tariff

Новогодние цены действуют только до полноценного запуска. После — x2.
Сейчас лучший момент подключиться и поддержать проект.


Спасибо, что помогаете нам запустить это правильно✊🏻🚀💪
  • ❤ 1
Post #617 94
#podcast #всё
📚 Подкасты Y_LAB

Здесь вы найдете разнообразный IT-контент: от глубоких технических обсуждений до увлекательных и расслабляющих бесед. Наши эпизоды охватывают широкий спектр тем, связанных с разработкой и новейшими технологиями, чтобы каждый разработчик нашел что-то для себя. Присоединяйтесь к нам, чтобы углубить свои знания, оставаться в тренде и вдохновляться новыми идеями!

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #616 75
#Собес #git_reset #git_merge
🤔 Что такое команды git reset --mixed и git merge --abort?

💬 Кратко:

git reset --mixed: отменяет изменения, которые были добавлены в индекс, но сохраняет изменения в рабочем каталоге.

git merge --abort: отменяет слияние, которое в данный момент находится в процессе, и возвращает репозиторий в состояние до начала слияния.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #615 97
#Собес #autolayout #arc #concurrency

🤔 Middle+ iOS-разработчик во «Вкусно — и точка»

Техническое собеседование. Вилка от 250к по ТК. Проект: мобильное приложение «Вкусно — и точка». Опыт в резюме — 3 года.

💬 Вопросы:

- Какая диспетчеризация используется для Extension-ов в Swift?

- Что такое диспетчеризация в контексте Swift?

- В чём разница между weak и unowned? Где предпочтительнее использовать unowned?

- Как влияет ключевое слово final на диспетчеризацию?

- Что такое DispatchGroup и DispatchSemaphore?

👉 Все вопросы из этого собеседования (61)

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #614
iOS Mobile | YeaHub pinned «📍 Начни отсюда Подготовка к собеседованиям и поиск работы в IT — всё в одном месте. ━━━━━━━━━━ ПОДГОТОВКА К СОБЕСУ 📚 База вопросов https://yeahub.ru/questions 💼 Реальные собесы Big Tech https://yeahub.ru/collections 🚀 Тренажёр собеседований https://yeahub.ru/quiz…»
Post #613 96
📍 Начни отсюда

Подготовка к собеседованиям и поиск работы в IT — всё в одном месте.

━━━━━━━━━━
ПОДГОТОВКА К СОБЕСУ

📚 База вопросов
https://yeahub.ru/questions

💼 Реальные собесы Big Tech
https://yeahub.ru/collections

🚀 Тренажёр собеседований
https://yeahub.ru/quiz

👨🏻‍💻 Задачи с собесов (livecoding)
https://yeahub.ru/dashboard/live-coding/tasks

🧠 Ключевые слова из вакансий
https://yeahub.ru/hh-analytics

━━━━━━━━━━
ВЫБЕРИ НАПРАВЛЕНИЕ

→Backend

👩‍💻 C# https://t.me/yeahub_c_sharp_dev
👩‍💻 Java https://t.me/yeahub_java_backend
👩‍💻 Python https://t.me/yeahub_python_backend
👣 Go https://t.me/yeahub_go_backend
👩‍💻 Node.js https://t.me/yeahub_node_backend
🖥 PHP https://t.me/yeahub_php_backend
🖥 Ruby https://t.me/yeahub_ruby_backend
👣 Rust https://t.me/yeahub_rust_backend
👩‍💻 C/C++ https://t.me/yeahub_c_development

→Frontend & Mobile

🖥 Frontend https://t.me/yeahub_frontend
👩‍💻 Android https://t.me/yeahub_android_mobile
👩‍💻 iOS https://t.me/yeahub_ios_mobile
👩‍💻 GameDev https://t.me/yeahub_game_dev

→Data & AI

🤖 ML Engineer https://t.me/yeahub_machine_learning
🖥 Data Science https://t.me/yeahub_data_science

→QA / DevOps / Analyst

👩‍💻 QA https://t.me/yeahub_testing_qa
💻 DevOps https://t.me/yeahub_devops
🖥 BA/SA https://t.me/yeahub_analyst
😀 1C https://t.me/yeahub_1c

━━━━━━━━━━
РАБОТА И АКТИВНОСТИ

👨‍💻 Вакансии https://t.me/yeahub_job
📆 Митапы https://t.me/yeahub_events
📚 Общее IT https://t.me/yeahub_tech
🚀 Анонсы https://t.me/yeahub

━━━━━━━━━━
ПРОЕКТ

🚀 Сайт https://yeahub.ru
🖥 GitHub https://github.com/YeaHubTeam/yeahub-platform
📹 YouTube https://www.youtube.com/@yeahub
🎵 TikTok https://www.tiktok.com/@yeahub_it
📷 Inst https://www.instagram.com/yeahub_it
✈ Чат https://t.me/yeahub_community
Post #612 82
#Собес #single #responsibility #singleton
🤔 Какой принцип SOLID нарушает использование Singleton и почему?

💬 Кратко:

Singleton чаще всего нарушает принцип Single Responsibility и Dependency Inversion. Он совмещает бизнес-логику и управление своим жизненным циклом, а также навязывает жёсткую глобальную зависимость. Из-за этого код становится трудно тестируемым и слабо расширяемым. Формально Singleton не запрещён SOLID, но на практике почти всегда приводит к их нарушению. Особенно остро это проявляется в iOS-приложениях при росте проекта.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #611 106
#course #ios #swift
📚 Онлайн-курс «Разработка под iOS. Начинаем»

Здесь мы сохранили видео онлайн-курса «Разработка под iOS. Начинаем». Курс проходил на платформе Stepik.

В рамках курса затронуты темы:
— язык программирования Swift;
— базовые инструменты Apple для разработчиков;
— как создать интерфейсные элементы приложения и связать их с кодом.

Перейти к материалу

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #610 85
#Собес #git_revert
🤔 Когда вы используете git revert?

💬 Кратко:

git revert используется для создания нового коммита, который отменяет изменения, сделанные в предыдущем коммите. Эта команда полезна, когда нужно откатить изменения без изменения истории репозитория.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Older posts →
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 →