⚡️ Вышли вторые беты iOS, iPadOS 18
Поддержка альтсторов, веб дистрибуция приложений и альтернативные движки браузеров
Поддержка альтсторов, веб дистрибуция приложений и альтернативные движки браузеров
👍1
Планировал другой пост, но зашел в новости и не могу пройти мимо. Что мы имеем на текущий момент:
Законопроект не был сюрпризом и опубликован сразу после реализации аналогичных возможностей для ЕС (альтсторы и веб дистрибуция приложений). Следующий шаг - переговоры минцифры и представителей Apple. Для того чтобы Apple согласились следовать законам РФ, прийдется пригрозить прикрыть весь импорт, а не только официальные продажи. После такого ультиматума мы узнаем, вернутся ли в РФ все удаленные из AppStore приложения или пропадут новые iPhone. Очень интересно ваше мнение, верите в гибкость Apple?
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔13👌4
Станьте компактнее с Embedded Swift
Embedded Swift - это новый режим компиляции, который позволяет программировать встроенные устройства с помощью Swift, обеспечивая безопасность, простоту использования и чистоту кода. Выглядит впечатляюще, если вы когда-то писали под микроконтроллеры, желательно не под ардуино, вы понимаете на сколько среда разработки и SDK отталкивающие даже для опытных программистов. Это новый уровень для пет-проектов
🔴 Embedded Swift позволяет нам легко начать создавать проекты под встроенные устройства
🔴 Интероп Swift-а позволяет интегрироваться с C и C++ SDK, предоставляемыми поставщиками, и использовать их с удобством Swift
🔴 Embedded Swift - это подмножество Swift, разработанное для ограниченных сред, для оптимизации размера кода и скорости исполнения
🔴 В демонстрации за 10 минут интегрировали управление светодиодом и добавили поддержку HomeKit
🔴 Доступны enum и дженерики, что значительно упрощает чтение и работу с кодом для встраиваемых систем
🔴 Уже доступна подробная документация по Embedded Swift, примеры проектов и библиотек
🔴 Все еще в состоянии эксперимента и может не иметь обратную совместимость
Полезные ссылки:
➡️ Мануал
➡️ Направление развития для Embedded Swift
➡️ Примеры проектов с Embedded Swift
➡️ Интеграция с умным домом на основе Matter
➡️ IDE для Embedded Swift - neovim
🍏 #WWDC24
Embedded Swift - это новый режим компиляции, который позволяет программировать встроенные устройства с помощью Swift, обеспечивая безопасность, простоту использования и чистоту кода. Выглядит впечатляюще, если вы когда-то писали под микроконтроллеры, желательно не под ардуино, вы понимаете на сколько среда разработки и SDK отталкивающие даже для опытных программистов. Это новый уровень для пет-проектов
Полезные ссылки:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9
Async await in Swift через примеры
Очень достойная статья по async-await в Swift. Один из самых эффективных способов погрузиться в новую тему-через примеры, очередь пришла и для async-await.
🔴 Асинхронные методы заменяют кложуры, делая код более читаемым и эффективным
🔴 Использование ключевого слова await обеспечивает линейный порядок выполнения, упрощая асинхронный код
🔴 Переход к асинхронному ожиданию в существующих проектах может осуществляться постепенно с помощью различных вариантов рефакторинга
🔴 Переход на Swift 6 улучшает структурированный параллелизм и устраняет возможность появления "состояния гонки"
🔴 Изучение дополнительных возможностей параллелизма в Swift может еще больше повысить эффективность и безопасность кода
Очень достойная статья по async-await в Swift. Один из самых эффективных способов погрузиться в новую тему-через примеры, очередь пришла и для async-await.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Что используется у вас в проекте?
Anonymous Poll
68%
GCD (DispatchQueue/DispatchGroup)
50%
async/await
38%
Combine
12%
Operations
🔥2
Media is too big
VIEW IN TELEGRAM
Реализация Hero анимации, используя SwiftUI NavigationTransition
Вы точно видели анимации в App Store - на WWDC24 добавили NavigationTransition в SwiftUI. Для реализации такой анимации в несколько строк. Но если остановиться на базовой конфигурации, переход получится не совсем как у Apple.
Автор в рамках статьи, на примерах допиливает эту анимацию. Все достаточно просто, но лаконично
Вы точно видели анимации в App Store - на WWDC24 добавили NavigationTransition в SwiftUI. Для реализации такой анимации в несколько строк. Но если остановиться на базовой конфигурации, переход получится не совсем как у Apple.
Автор в рамках статьи, на примерах допиливает эту анимацию. Все достаточно просто, но лаконично
👌2