Компьютерное зрение + ARKit = AR-навигация внутри зданий
Крутой материал – ребята из 2ГИС запилили реалтайм навигацию внутри зданий, с помощью AR через камеру.
В статье рассказывают, как подошли к задаче с точки зрения компьютерного зрения, какие грабли собрали, как ускоряли локализацию и как боролись с погрешностями ARKit.
Читать (Ru)
Крутой материал – ребята из 2ГИС запилили реалтайм навигацию внутри зданий, с помощью AR через камеру.
В статье рассказывают, как подошли к задаче с точки зрения компьютерного зрения, какие грабли собрали, как ускоряли локализацию и как боролись с погрешностями ARKit.
Читать (Ru)
🔥6👍3❤1
Xcode: ключевые инструменты для ручного тестирования мобильных приложений
Автор статьи делится опытом тестирования мобильных приложений в Xcode для обнаружения критических багов в iOS-приложениях на этапе разработки.
👉 Симулятор устройств и управление конфигурациями
👉 Работа с логами и анализ крашей
👉 Инспектирование верстки
👉 Мокирование сетевых запросов
P.S. Материал может быть полезным для QA
Читать (En)
Автор статьи делится опытом тестирования мобильных приложений в Xcode для обнаружения критических багов в iOS-приложениях на этапе разработки.
👉 Симулятор устройств и управление конфигурациями
👉 Работа с логами и анализ крашей
👉 Инспектирование верстки
👉 Мокирование сетевых запросов
P.S. Материал может быть полезным для QA
Читать (En)
👍5🔥4❤3
Combine – швейцарский нож iOS-разработчика. Или нет?
Большая статья с обзором Combine: как устроен фреймворк, какие сущности лежат в основе и примеры использования.
Читать (Ru)
Большая статья с обзором Combine: как устроен фреймворк, какие сущности лежат в основе и примеры использования.
Небольшая сводка: Combine – фреймворк для работы с асинхронными событиями в декларативном стиле. Он помогает разработчикам управлять потоками данных, избавляя от множества колбэков, ручного управления очередями и других сложностей, связанных с асинхронностью.
Читать (Ru)
👍8🔥4❤2🕊2
This media is not supported in your browser
VIEW IN TELEGRAM
IntelligenceGlow – легковесная SwiftUI-библиотека, которая добавляет эффект светящейся обводки в стиле Apple Intelligence к любому элементу InsettableShape.
Библиотека на GitHub → IntelligenceGlow
Библиотека на GitHub → IntelligenceGlow
❤6👍6🔥5
Thread-Safe Classes: GCD vs Actors
Небольшая статья про многопоточку, а именно про то, как организовать потокобезопасные операции чтения/записи разными способами, чтобы избежать распространённых проблем по типу race condition. А в конце статьи, сводная таблица с сравнением подходов.
Читать (En)
Небольшая статья про многопоточку, а именно про то, как организовать потокобезопасные операции чтения/записи разными способами, чтобы избежать распространённых проблем по типу race condition. А в конце статьи, сводная таблица с сравнением подходов.
Читать (En)
🔥5👍3❤2
ИИ перестал быть экспериментом — он уже встроен в инструменты, которыми пользуются 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
На открытом уроке мы покажем, как применять нейросети в реальной разработке. Разберём, как использовать 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