На конференции разработчиков WWDC 2025 Apple представили Foundation Models framework — встроенную в устройства LLM, работающую локально и без доступа к интернету. Модель не увеличивает размер приложения, имеет три миллиона параметров и, по словам Apple, оптимизирована для выполнения специфических задач, таких как обобщение, информирование и классификация, однако не подходит для продвинутых рассуждений. У модели также есть ограничения на контент, описанные на сайте Apple.
Рубрика «swift» - 5
Apple Foundation Models Framework: обзор и первые шаги
2025-06-27 в 14:15, admin, рубрики: apple, iOS, llm, swift, xcodeАндрей Карпатый: Swift? Не слышал! Как я iOS-приложение на чистом «пожалуйста» написал
2025-06-21 в 5:00, admin, рубрики: ai startup school, manim, markdown, model context protocol, swift, tesla, Vercel, андрей карпатый, вайбкодинг, промпты
Что если создать мобильное приложение, не зная ни строчки кода на Swift? Добро пожаловать в мир вайбкодингаЧитать полностью »
Вы упорно занимались, трудились, и вот наконец настал день, когда вы готовы выложить ваше первое приложение в AppStore. Вы правильно делаете, что читаете эту статью с шампанским 🍾, а на вечер у вас забронирован бар, однако не спешите, придётся ещё немного попотеть.
Давайте разберемся, как опубликовать наше первое приложение в AppStore.
Во-первых, для публикации приложений нужна подписка Apple Developer Program. Её можно оформить на сайте https://developer.apple.com/. Сам аккаунт Apple Developer скорее всего у вас уже есть, если нет, то для входа в него можно использовать свой Apple ID.
Специальный выпуск Apple Pro Weekly News WWDC25
2025-06-10 в 12:23, admin, рубрики: apple, Apple Developer, iOS, iPadOS, MacOS, swift, visionOS, watchos, WWDC25, xcodeПрокатилась гигантским стеклянным шаром и проскакала по всем ступеням презентация Apple на всемирной конференции разработчиков WWDC25, хотя сама конференция ещё будет идти до самого 13 числа, уже можно обсудить новинки: iOS 26, iPadOS 26, macOS 26, watchOS 26, tvOS 26 и visionOS 26. Есть несколько занимательных деталей, которые могли упустить. Погнали вспоминать, как это было!
Столкнулся с данной задачей и решил написать статью о том как начать работать с Tuist на своём примере.
Это первый этап на пути модуляризации проекта. Разобравшись с ним будет легче пройти остальные этапы. Наша задача запустить проект при помощи Tuist не потеряв настройки исходного проекта. Но обо всём по порядку.
Основная часть
Миграция состоит из нескольких шагов:
-
Подготовка директории проекта
-
Импорт настроек текущего проекта в отдельный файл
-
Конфигурация файла Project.swift
Подготовка директории проекта
Заходим на официальныйЧитать полностью »
XCUITest для начинающих: как сделать тестирование iOS красивым с Allure
2025-05-15 в 5:15, admin, рубрики: allure, allure 2, aqa, page object, qa automation, qa testing, swift, ui testing, UI-тесты, xcuitestПривет!
Меня зовут Антон, и я занимаюсь автоматизацией тестирования Web и мобильных приложений.
Если вы начинаете автоматизировать UI-тесты под iOS, то наверняка заметили, что информации по фреймворку XCUITest в сети не так много, особенно на русском языке.
Эта статья — краткое руководство по основам автоматизации на XCUITest. Здесь я постарался собрать ключевые моменты, которые помогут вам сделать первые шаги в тестировании iOS-приложений.
Первые тесты
Переходим по ссылке на Github проект, на котором будем учиться UI тесты:
Далее нажимаем на CodeЧитать полностью »
Optional vs Nullable на стыке технологий
2025-04-20 в 17:16, admin, рубрики: kotlin, openapi, swift, TypeScriptПри разработке современных приложений важнейшую роль играет качество клиент-серверного взаимодействия. Для достижения стабильной связи между мобильными и веб приложениями и серверной частью необходимо стремиться к созданию надежного и эффективного механизма обмена данными. Это подразумевает создание устойчивого API, которое трудно сломать даже при изменениях в архитектуре сервера, а также легкость интеграции новых клиентов.
Воспроизведение и редактирование видео с 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 пакеты и создавали дизайн систему.
Как все начиналось
