TGViewer
Channel Public Channel
iOS Mobile | YeaHub

iOS Mobile | YeaHub

@yeahub_ios_mobile

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

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

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

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

Showing posts older than #488 · Back to latest

Older Posts 17 shown
Post #487 105
🖥 Middle iOS разработчик в компанию ВК

Техническое собеседование. Весна 2025. 200к+. Опыт в резюме: 3.5 года.
Обсуждение фокусировалось на архитектуре, производительности и
глубоком понимании iOS-стэка

Вопросы:
- Как оптимизировать рендеринг сложных списков (например, с анимированными элементами)?
- Как избежать утечек памяти при работе с escaping-замыканиями?
- Как организовать сетевой слой на URLSession без сторонних библиотек?
- Как связаны точки (points) и пиксели (pixels) на экране? Как рассчитать масштаб (scale) устройства?

Все вопросы можно посмотреть на нашей платформе

#собес #коллекции
  • ❤‍🔥 2
Post #486 97
Пошаговая визуализация алгоритма LLM, лежащего в основе ChatGPT

📖 Можно посмотреть на большое интерактивное руководство о том, как работает GPT под капотом. В частности, рассматривают модель nano-gpt, имеющую всего 85 000 параметров.

На каждом шаге рассматривается, что происходит внутри, когда ставят простую задачу:

Отсортировать по алфавиту входящую последовательность CBABBC в алфавитном порядке, чтобы на выходе получить ABBBCC.

👉Новости 👉База вопросов
  • 🤩 1
Post #485 82
#Собес #git
🤔 Что делает команда git add?

💬 Кратко:
Команда git add подготавливает изменения для фиксации. Она добавляет файлы или их изменения в индекс (staging area), чтобы они попали в следующий коммит.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Post #481 81
#Собес #git
🤔 Что делает команда git commit?

💬 Кратко:
Команда git commit сохраняет изменения из индекса в историю репозитория. Она фиксирует текущий прогресс, позволяя вернуться к этой точке в будущем. Каждый коммит сопровождается описанием, которое помогает понять, что было сделано.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Post #480 100
#полезное
🛞 Превращаем макбук в скрипящую дверь с помощью датчика наклона (есть звук)

Оказывается, есть специальное (непубличное API), доступное аж с 2019. Впервые появилось в 16-дюймовом макбук про и если ваш ноут более новый, то оно скорее всего также доступно.

📖 В этой репе можно посмотреть на пример тестового проекта.

👉Новости 👉База вопросов
Post #478 91
#статьи
🥄 How to Build a CI/CD Pipeline for iOS Projects

Подробная статья в блоге Jetbrains о том, как собрать CI/CD пайплайн для iOS-проектов с помощью TeamCity.

🟢Code checkout and version control integration
🟢Building iOS applications with Xcode
🟢Testing across multiple iOS versions
🟢Static code analysis and code coverage reporting
🟢Signing and packaging (IPA files)
🟢Deploying to TestFlight or the App Store
🟢Setting up the iOS project
🟢Initializing fastlane
🟢Setting up the beta lane
🟢Configuring fastlane match
🟢Create a new project in TeamCity Cloud
🟢Configure build job
🟢Set up AWS Secrets
🟢Set up build parameters
🟢Testing the pipeline
Читать

👉Новости 👉База вопросов
Post #477 80
#полезное
😎 Новое в SwiftUI

Теперь можно настраивать расстояние между иконкой Label и его заголовком с помощью нового модификатора labelIconToTitleSpacing()

👉Новости 👉База вопросов
  • ❤ 1
Post #476 82
#Собес #Testing
🤔 Что делают команды git push и git pull?

💬 Кратко:
Команда git push отправляет ваши локальные изменения в удаленный репозиторий. Команда git pull скачивает изменения из удаленного репозитория и объединяет их с вашей локальной версией.

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


📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Post #475 79
#полезное
📞 SwiftUI WebView: настройка, навигация, кастомные схемы

На WWDC 2025 был анонсирован WebView для SwiftUI, но код из видео не работал, более того, он даже не компилился.

В этой статье можно посмотреть на основные аспекты работы, пример навигации и работу с JavaScript-функциями.

🛠 Код проекта доступен и на GitHub.

👉Новости 👉База вопросов
Post #474 83
#полезное
👨‍💻 А вы знали, что системный UIDatePicker (даже в напоминаниях и часах) - на самом деле не бесконечная лента?

Иногда в работе всем приходится решать баги, прилетающие от отдела QA, которые встречаются у пары пользователей или при определённой фазе Луны.

Что делает в таком случае Apple?

Ответ - решают проблемы остальных 99.99% пользователей.

👉Новости 👉База вопросов
Post #473 90
#полезное
😵 Новое в SwiftUI

Теперь можно добавить подзаголовок в навигационный бар с помощью модификатора navigationSubtitle()
(iOS 26.0+)

👉Новости 👉База вопросов
  • 👍 1
Post #472 73
#Собес #git
🤔 В чем разница между git pull и git fetch?

💬 Кратко:
git fetch только скачивает изменения из удаленного репозитория, не изменяя локальные файлы. git pull обьединяет эти изменения с вашей Текущей веткой.

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


📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Post #468 119
#полезное
👋 Как построить CI/CD пайплайн для iOS проектов
Как не странно, но самый частый запрос от мобильных разработчиков в росте "Хочу разобраться в CI". Нормального гайда по устройству CI/CD для мобильных приложений не было. И тут, внезапно, в блоге jetbrains секции TeamCity появляется достойная статья, объясняющая основные принципы:
🟠Инструменты xcodebuild или fastlane.
🟠Этапы сборки для различных конфигураций.
🟠Тестирование на нескольких версиях iOS
🟠Статический анализ кода и отчеты о покрытии кода
🟠Подписание и упаковка (IPA-файлы)
🟠Развертывание в TestFlight или App Store
🟠Настройка проекта iOS
🟠Настройка beta релиза
🟠Настройка fastlane
🟠Настройка match (подпись)
🟠Настройка задания сборки
🟠Настройка секретов
🟠Настройка параметров сборки
🟠Выполнение скриптов
🟠Тестирование PipeLine

👉Новости 👉База вопросов
  • ❤ 1
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 →