Рубрика «swift» - 2
Swift Concurrency и CoreBluetooth: как построить современный BLE-сервис
2025-09-12 в 10:15, admin, рубрики: BLE, bluetooth, iOS, IoT, swift, Swift Concurrency, каршеринг, каршеринговый сервис, мобильная разработкаПамять в Swift
2025-08-31 в 9:13, admin, рубрики: iOS, iOS разработка, object lifecycle swift, swift, константы swift, память в swiftФункциональный стиль: объясняю как другу
2025-07-11 в 9:44, admin, рубрики: swift, swiftUI, код, начинающие программисты, начинающий разработчик, Парадигма программирования, пиарюсь, принципы программирования, функциональное программирование
"Функциональное программирование", "Immutable значения", "Pure функции".
Тоже слышал эти умные слова?
И ты такой: "Что? Можно просто for написать?"
Спокойно. Сейчас все разложим по полочкам. Даже если ты пишешь var a = 1 и гордишься этим - ты свой. Погнали.
Читать полностью »
Отревьюируй себя сам! (памятка начинающим)
2025-07-05 в 10:59, admin, рубрики: review, swift, swiftUI, начинающие, начинающие программисты, начинающие разработчики, программирование для начинающих«Работает - не трогай» - самый опасный принцип, который передается между разработчиками быстрее, чем баги через копипасту.
Да, код может запускаться. Да, он даже может делать то, что нужно. Но вопрос в другом - можно ли с ним работать? Понять, поправить, развить, не впадая в экзистенциальный кризис.
Эта памятка не про чистоту ради чистоты. Она про то, чтобы через неделю ты сам себе не писал комменты со словами «кто это вообще придумал». "Отревьюируй" себя пока это не сделал кто-то другой.
Обратите внимание, это памятка для начинающих!
Больше полезной информации для начинающих разработчиков в:
telegram: Читать полностью »
Apple Foundation Models Framework: обзор и первые шаги
2025-06-27 в 14:15, admin, рубрики: apple, iOS, llm, swift, xcodeНа конференции разработчиков WWDC 2025 Apple представили Foundation Models framework — встроенную в устройства LLM, работающую локально и без доступа к интернету. Модель не увеличивает размер приложения, имеет три миллиона параметров и, по словам Apple, оптимизирована для выполнения специфических задач, таких как обобщение, информирование и классификация, однако не подходит для продвинутых рассуждений. У модели также есть ограничения на контент, описанные на сайте Apple.
Требования и совместимость
Андрей Карпатый: 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Читать полностью »


