При разработке современных приложений важнейшую роль играет качество клиент-серверного взаимодействия. Для достижения стабильной связи между мобильными и веб приложениями и серверной частью необходимо стремиться к созданию надежного и эффективного механизма обмена данными. Это подразумевает создание устойчивого API, которое трудно сломать даже при изменениях в архитектуре сервера, а также легкость интеграции новых клиентов.
Рубрика «swift»
Optional vs Nullable на стыке технологий
2025-04-20 в 17:16, admin, рубрики: kotlin, openapi, swift, TypeScriptВоспроизведение и редактирование видео с AVFoundation. Часть 1. Ассеты простые
2025-04-03 в 5:15, admin, рубрики: avasset, avassettrack, avfoundation, cmtime, iOS, mobileup, swift, видео, видеоредактор
C 2023 по 2025 год мы с командой развивали модуль создания контента в одном из приложений по просмотру коротких видео в России. Я присоединился к ней в середине пути и успел глубоко изучить как сам фреймворк AVFoundationЧитать полностью »
Ключевые моменты перед использованием SwiftData
2025-03-14 в 13:16, admin, рубрики: coredata, swift, swiftdata, ПрограммированиеНа недавно завершившейся конференции Let's Vision 2025 я получил множество вопросов о SwiftData: «Достаточно ли SwiftData развита, чтобы использовать ее в реальных проектах?» и „Как начинающему разработчику эффективно использовать SwiftData?“. Эти вопросы не только отражают живой интерес разработчиков к новейшему фреймворку Apple для хранения данных, но и свидетельствуют о нерешительности при выборе технологии.
О iOS дизайн системе за 5 мин
2025-02-12 в 6:15, admin, рубрики: iOS, ios design, ios development, iOS разработка, SPM, swift, дизайн система, легаси, монолитВсем привет, меня зовут Ибрагим, я iOS разработчик одной из команд мобильного банкинга и это моя первая статья для Хабра, поэтому прошу строго не судить.
Сегодня хочу рассказать Вам, как мы пилили дробили монолит на SPM пакеты и создавали дизайн систему.

Как все начиналось
Apple Pro Weekly News (27.01 – 02.02.25)
2025-02-03 в 16:51, admin, рубрики: apple, Apple Developer, Apple Watch, Beats, iOS, iphone, mac, swift, музыка, слухиСтали известны результаты Apple за первый финансовый квартал. Какие ошибки исправили в вышедших на прошлой неделе обновлениях, а какие добавились и что скрывается внутри кода системы на будущее. Когда в продажу поступят PowerBeats Pro 2 и почему закрыли проект AR-очков от Apple. Новости для разработчиков от Apple: обновления, новые инструменты, а также старт студенческого конкурса. Как Apple готовится к SuperBowl и что приготовила слушателям. Эти и другие интересные события за неделю – в нашем свежем дайджесте!
Финансы: Apple отчиталась за первый финансовый квартал 2025 года
31 января компания Apple Читать полностью »
Business Process Notation как подход к организации кода в проекте по разработке мобильного iOS приложения
2024-12-13 в 11:16, admin, рубрики: architecture pattern, business process, ios development, mvc, mvvm, swift, viper, модель приложения, навигация проекта, организация кода«Каждый программист должен создать свой архитектурный паттерн»
Народная мудрость.
Постановка проблемы
На сегодняшний день наиболее известны такие архитектурные паттерны как MVC, MVVM, MVP, Viper, Clean Code.
Все они в той или иной мере работают с тремя основными сущностями - Модель, Вью, Контроллер, добавляя время от времени некоторые дополнительные, например, Presenter.
Стажировка в банке: идеальный старт для айтишников
2024-12-10 в 8:29, admin, рубрики: camunda, java, kubernetes, React, swift, джуниор, карьера ИТ-специалиста, опыт работы, работа в банке, стажировка в itApple Pro Weekly News (02.12 – 08.12.24)
2024-12-09 в 17:44, admin, рубрики: apple, apple vision pro, homepod, iOS, ipad, iphone, mac, swift, watchos, слухиВыходит в общедоступный релиз iOS 18.2 и macOS 15.2 Sequoia – что там нового? Тим Кук дал интервью, а также объявил об открытии магазинов в новой стране. Через что разработчики смогут писать на Swift даже для Android, а когда App Store будет медленно модерировать приложения? Как сгибаемый iPhone может оживить рынок, когда же выйдет первый iPhone с 5G-модемом от Apple и будет ли MacBook с сотовым модулем? Эти и другие слухи, а также другие важные события недели – в нашем свежем яблочном дайджесте, приглашаем к прочтению!
iOS и iPadOS 18.2, macOS 15.2 Sequoia и другие системы вышли в релиз – что нового?
Cursor AI в iOS-разработке. Приложение «Фото с Flickr.com»
2024-12-04 в 7:06, admin, рубрики: cursor ai, flickr, ios development, iOS разработка, swift, swiftUI, xcodeМне хотелось посмотреть, как работает ИИ Редактор кода Cursor AI на примере создания iOS приложения с выборкой данных с ресурса, который не требует API key и платной подписки. И этим ресурсом оказались публичные фотографии с Flickr.com.
Задача
Создать UI iOS приложения со строкой поиска вверху и сеткой Grid
под ней для отображения миниатюр фотографий наподобие:
Асинхронность в iOS: как ускорить корпоративные приложения и не сломать мозг разработчика
2024-11-26 в 6:15, admin, рубрики: concurrency, GCD, iOS разработка, swift, swift разработкаКогда все процессы в приложении работают как часы, это не магия, а правильно настроенная асинхронность.
Если ваше приложение не отвечает мгновенно на действия пользователя, то в голове у него сразу зажигается красный флаг: "Это медленно. Это неудобно. Может, удалить?". В корпоративных приложениях, где важна каждая секунда, это недопустимо.
В этой статье мы поговорим о том, как организовать асинхронную работу в iOS-приложениях. Разберём подходы от старой доброй GCD до современной магии Swift Concurrency и покажем, как они помогают ускорить приложение без лишнего хаоса в коде.