RU

[Перевод] Swift на Apple II. Часть 2: среда разработки и сборка с ИИ

В первой части мы разобрали язык, компилятор и байткод SwiftII — Swift-подобной среды для Apple II 1977 года. Но чтобы на этой машине действительно…

ретрокомпьютерыбайткодстековая машинаоднопроходный разборswift
Habr
RU

Kotlin? Swift? Flutter? Нет, кириллица: пишем production-приложение с картой и push-ами на 1С: Элемент

Привет, Хабр! (И тебе, 1С-ник, который открыл статью только чтобы убедиться, что пока точно не надо изучать новый продукт. И тебе, питонист, который…

программированиемобильное приложениеэлементpythonswiftkotlinразработкалогистикаархитектура приложений
Habr
RU

SayFable: офлайн-библиотека с NLP-разметкой, синтезом на 68 языков и чатом по книге

Привет, Хабр! В прошлых статьях я рассказывал про  локальный переводчик с синтезом голоса на кабардинском  и про то,  как собрать пол…

NLPRAGсинтез речиsileroсемантический поискэмбеддингиswiftразработка под iosискусственный интеллектмалоресурсные языки
Habr
RU

Пять неправильных токенов и 245 картинок: как Krea 2 заработала на Swift и MLX

На обложке — команда, которой не было.  В реальности Twisterminigen создавался за одним столом: я, Mac mini M4 с 32 ГБ объединённой памяти и Co…

krea 2mlxswiftswiftuiapple siliconmacoscodexropeлокальный inferenceгенерация изображений
Habr
RU

Сейчас будет горячо: нагрев iOS-устройств как продуктовая метрика

В какой-то момент разработки приложение становится достаточно зрелым, а команда достаточно большой. Или наоборот. Тогда кто-то решает, что пора соби…

swiftthermal stateнагревмобильные приложенияаналитика мобильных приложенийпользовательский опытiosпродуктовая разработка
Habr
RU

Настоящий Liquid Glass, как у системного HUD на macOS 26, через приватные API

Я хотел сделать маленькую OSD-панель яркости на macOS так, чтобы она выглядела как системный HUD: не просто полупрозрачная плашка поверх обоев, а но…

swiftmacosappkitliquidglasscore animationреверс-инжинирингприватные методыswiftui
Habr
RU

XCUI, Tests & Robots. Разбираем нативную автоматизацию iOS на винтики. Часть 1

Привет, Хабр! На связи снова Максим из ATI.SU . В прошлых статьях мы разобрались, как искать логи и креш‑отчёты на iOS…

iosswiftразработка мобильных приложенийxcuitestui-тестыui testingxcodeappiumпирамида тестированиясимулятор
Habr
RU

[Перевод] Перенос Swift на Apple II

Swift — это современный язык программирования, лежащий в основе многих приложений, работающих на платформах Apple наших дней. Мне показалось, что бы…

apple iiapple iieswiftкомпиляторыязыки программированиястарые пкретрокомпьютингистория it
Habr
RU

Пишем кодинг‑агента на Swift с нуля: неочевидные сложности очевидной идеи

Я долго пользовался разными кодинг‑агентами, и на их фоне Claude Code для меня заметно выделялся: качеством решений, удобством работы и вн…

swiftai-агентыllmкодинг-агентыclaude-codeagent loopcontext managementtool callingуправление контекстомии
Habr
RU

Вики врёт, прод молчит: почему пора сделать OpenAPI единственным источником правды о вашем API

Я мобильный разработчик. Иногда при работе со структурами данных я имею дело с endpoint-ами, иду в вики, нахожу страницу с описанием — и не верю ей.…

OpenAPIRESTкодогенерацияswift
Habr
RU

Живые обои на Mac своими руками: Metal, окна на уровне рабочего стола и немного математики

Я сделал приложение NeonDrift — живые обои для macOS на основе Metal-шейдеров. Для базовой работы не нужны сторонние библиотеки, Screen Recording ил…

metalmacosswiftswiftuishaderswallpaperобои для рабочего стола
Habr
RU

Вайбкодинг заканчивается на localhost: как я строю SaaS для цифровизации коттеджных поселков с Codex

Однажды я решил, что в пару кликов смогу с помощью Codex навайбкодить SaaS для цифровизации коттеджных поселков: платежи, документы, новости, голосо…

вайбкодингмобильное прилоденибизнессамореализацияswiftkotlin
Habr
RU

Цена одной опечатки: Как три неверные буквы сорвали киберограбление на миллиард долларов

Взлом системы SWIFT часто кажется чем-то из области голливудской фантастики, но в 2016 году группировка Lazarus доказала обратное. В этой статье мы…

информационная безопасностьlazarusкиберпреступностьswiftaptмалварьхакерыбангладешсоциальная инженерияуязвимости
Habr