Платформа NFC & SE для безопасных бесконтактных транзакций
А вот и детали по интеграции с новым NFC API (Apple Pay/Wallet). Несколько фактов:
🟢 В iOS 18.1 появятся API-интерфейсы для бесконтактных транзакций с использованием
🟢 Нужны будут отдельные приватные Entitlements, которые будут выдаваться после заключения соглашение с Apple и получения разрешения на использование
🟢 Разработчики должны предоставить возможности только для пользователей на соответствующих территориях
А вот и детали по интеграции с новым NFC API (Apple Pay/Wallet). Несколько фактов:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Вчера опробовал последнюю бету Xcode на своих пет-проектах и он удивительно хорош!
Поддерживает MacOS Sonoma, можно ставить параллельно с Xcode 15.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16
В Swift, как многие знают, функции являются объетами первого класса (first-class citizen). Но не все понимают, как много всего таит это словосочетание. Исходя из определения это значит что функция:
Такие возможности использования функций упрощают код и делают его более лаконичным, позволяет извлекать методы экземпляра в виде замыканий. В статье рассматриваются примеры применения возможностей "первокласных" функций в решении различных задач
Please open Telegram to view this post
VIEW IN TELEGRAM
Swift by Sundell
First class functions in Swift | Swift by Sundell
Languages that support first class functions enable us to use functions and methods just like any other object or value. We can pass them as arguments, save them in properties or return them from another function. In order words, the language treats functions…
🔥5
Достойная статья на тему изоляции и параллелизма в Swift 6
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Forwarded from Android Broadcast
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍5
Xcode Behaviors для увеличения производительности
Пока весь мир кружится вокруг AI, все забывают про существующие возможности Xcode, которые с нами уже десятилетие. Главный скрипт, который со мной с начала карьеры это корячая клавиша для открытия терминала в папке файла над которым я работаю в редакторе Xcode. Про другие возможные идеи для скриптов можно почитать в статье.
🟢 Xcode Behavioors предоставляет функции для настройки пользовательского поведения в зависимости от контекста
🟢 Определяемые пользователем последовательности событий позволяют изменять внешний вид интерфейса, запускать новые окна и вкладки, скрывать/показывать панели и т.д.
P.S. Для того чтобы выбрать sh скрипт, нужно сделать его исполняемым, для этого используется
P.P.S. Если используете другой терминал, тут есть скрипты для других приложений и готовые Xcode Behaviors
Пока весь мир кружится вокруг AI, все забывают про существующие возможности Xcode, которые с нами уже десятилетие. Главный скрипт, который со мной с начала карьеры это корячая клавиша для открытия терминала в папке файла над которым я работаю в редакторе Xcode. Про другие возможные идеи для скриптов можно почитать в статье.
P.S. Для того чтобы выбрать sh скрипт, нужно сделать его исполняемым, для этого используется
chmod +x
P.P.S. Если используете другой терминал, тут есть скрипты для других приложений и готовые Xcode Behaviors
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
Mobius 2024
Вчера плейлист с Mobius пополнился новыми докладами с весенней конференции. А уже осенью жду всех на свой доклад про Pkl, - язык программирования от Apple для работы с конфигурациями
🟢 Кодогенерация с Pkl на Swift, Kotlin, Java и Go
🟢 Интеграции c IDE, такими как IntelliJ, VS Code, Xcode и Neovim
🟢 Использование языка для кодогенерации моков для тестов, тестирования конфигураций и контрактов
🟢 Сравню с аналогом — Swagger (OpenAPI) + Mustache
VK Видео | YouTube
Вчера плейлист с Mobius пополнился новыми докладами с весенней конференции. А уже осенью жду всех на свой доклад про Pkl, - язык программирования от Apple для работы с конфигурациями
VK Видео | YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
Mobius 2024 Autumn. Конференция для мобильных разработчиков
Pkl — язык программирования для конфигураций от Apple | Доклад на Mobius 2024 Autumn
Разберемся, зачем Apple понадобился отдельный язык для работы с конфигурациями и какие задачи он решает.
🔥5👍1
Очень детальный доклад про работу с датой и временем. В нем покрываются не только базовые примитивы для работы и форматировагния дат, но и самые распространенные ошибки, связанные с часовыми поясами и языками:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥10