Swift Tips
3.27K subscribers
473 photos
17 videos
2 files
452 links
Ежедневные советы, подсказки, лайфхаки и статьи по iOS и Swift.

По всем вопросам: @artemiygreg
Найти проект: @ios_job
Download Telegram
Компьютерное зрение + ARKit = AR-навигация внутри зданий

Крутой материал – ребята из 2ГИС запилили реалтайм навигацию внутри зданий, с помощью AR через камеру.

В статье рассказывают, как подошли к задаче с точки зрения компьютерного зрения, какие грабли собрали, как ускоряли локализацию и как боролись с погрешностями ARKit.

Читать (Ru)
🔥6👍31
Xcode: ключевые инструменты для ручного тестирования мобильных приложений

Автор статьи делится опытом тестирования мобильных приложений в Xcode для обнаружения критических багов в iOS-приложениях на этапе разработки.

👉 Симулятор устройств и управление конфигурациями
👉 Работа с логами и анализ крашей
👉 Инспектирование верстки
👉 Мокирование сетевых запросов

P.S. Материал может быть полезным для QA

Читать (En)
👍5🔥43
Combine – швейцарский нож iOS-разработчика. Или нет?

Большая статья с обзором Combine: как устроен фреймворк, какие сущности лежат в основе и примеры использования.

Небольшая сводка: Combine – фреймворк для работы с асинхронными событиями в декларативном стиле. Он помогает разработчикам управлять потоками данных, избавляя от множества колбэков, ручного управления очередями и других сложностей, связанных с асинхронностью.


Читать (Ru)
👍8🔥42🕊2
This media is not supported in your browser
VIEW IN TELEGRAM
IntelligenceGlow – легковесная SwiftUI-библиотека, которая добавляет эффект светящейся обводки в стиле Apple Intelligence к любому элементу InsettableShape.

Библиотека на GitHub → IntelligenceGlow
6👍6🔥5
Thread-Safe Classes: GCD vs Actors

Небольшая статья про многопоточку, а именно про то, как организовать потокобезопасные операции чтения/записи разными способами, чтобы избежать распространённых проблем по типу race condition. А в конце статьи, сводная таблица с сравнением подходов.

Читать (En)
🔥5👍32
ИИ перестал быть экспериментом — он уже встроен в инструменты, которыми пользуются iOS-разработчики. Но как извлечь из этого реальную пользу?

На открытом уроке мы покажем, как применять нейросети в реальной разработке. Разберём, как использовать LLM (Deepseek, Qwen, Ollama), интегрировать их в Xcode и Roocode, а также работать с новыми AI-возможностями iOS 18: Vision и Neural Engine.

После урока вы поймёте, как эффективно внедрять ИИ в повседневную разработку и как использовать LLM для генерации, тестирования и оптимизации кода. Урок будет полезен iOS-разработчикам всех уровней, инженерам, которые хотят шагнуть в сторону AI-интеграций, и тем, кто строит карьеру в мобильной разработке.

27 ноября, 20:00 МСК. Открытый урок проходит в преддверии старта курса «iOS Developer. Professional». Регистрация открыта: https://otus.pw/mDT8/

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ", ИНН: 9705100963
👍3🔥3👏1