На недавно завершившейся конференции Let's Vision 2025 я получил множество вопросов о SwiftData: «Достаточно ли SwiftData развита, чтобы использовать ее в реальных проектах?» и „Как начинающему разработчику эффективно использовать SwiftData?“. Эти вопросы не только отражают живой интерес разработчиков к новейшему фреймворку Apple для хранения данных, но и свидетельствуют о нерешительности при выборе технологии.
Рубрика «swift»
Ключевые моменты перед использованием SwiftData
2025-03-14 в 13:16, admin, рубрики: coredata, swift, swiftdata, ПрограммированиеО 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 и покажем, как они помогают ускорить приложение без лишнего хаоса в коде.
Зачем вообще нужна асинхронность?
Портал, манулы и мячи: опыт разработки для Apple Vision Pro. Часть 1
2024-11-21 в 7:15, admin, рубрики: apple vision pro, swift, дополненная реальность, разработка игрВ статье описан мой опыт разработки мини-игр для Apple Vision Pro в условиях жёсткого ограничения во времени. Расскажу, с какими сложностями я столкнулся в ходе работы с 3D-моделями, и поделюсь способами их преодоления. Лайфхаки для упрощения работы с RealityViewContent и Reality Composer Pro прилагаются.
Об авторе
Илья Проскуряков – iOS-разработчик в компании Effective, опыт работы 1,5 года. Участник конференций KODE Waves и DevFest.
Предыстория: хакатон
Об анатомии крэшей на iOS «по-взрослому»
2024-11-18 в 15:53, admin, рубрики: crashes, iOS, iPadOS, objective-c, swiftПривет. Меня зовут Давид Чупреев, я разработчик мобильных приложений в команде Core iOS ОК.
В работе любого ПО как на iOS, так и на других ОС, важна стабильность и отказоустойчивость. Вместе с тем, полностью исключить сбои и ошибки в работе приложений попросту невозможно. Соответственно, ключевое значение имеет возможность оперативного отлавливания ошибок и их устранения. В этом не обойтись без знания «анатомии» крэшей и понимания принципов работы с ними.
В этой статье я расскажу, как устроены крэши в iOS, откуда они берутся и как с ними взаимодействовать.