Потокобезопасность swift через - lock
Многие считают что Swift Concurrency это наше все и чтобы достичь потокобезопасности нужно использовать акторы. Это правильный ход мышления, но не всегда применимый. Для кейсов где Structured concurrency не подходит Apple добавили в iOS 16 OSAllocatedUnfairLock.
В приведенной статье автор приводить пример использования OSAllocatedUnfairLock и NSRecursiveLock в разрезе классической задачи хранилища в UDF
#swift #concurrency
Многие считают что Swift Concurrency это наше все и чтобы достичь потокобезопасности нужно использовать акторы. Это правильный ход мышления, но не всегда применимый. Для кейсов где Structured concurrency не подходит Apple добавили в iOS 16 OSAllocatedUnfairLock.
В приведенной статье автор приводить пример использования OSAllocatedUnfairLock и NSRecursiveLock в разрезе классической задачи хранилища в UDF
#swift #concurrency
👍7👎1
👉Даты релиза iOS 17, MacOS 14. Если еще не проверяли свое приложение, последний шанс, могут зарелизить уже завтра
👉
Из утечек про устройства:
👉 Больше оперативной памяти, с 6GB будет увеличена до 8GB.
👉 Новая кнопка action (расширение переключатель бесшумного режима) к которой могут дать API
👉 Dynamic Island появится у всех моделей
Please open Telegram to view this post
VIEW IN TELEGRAM
Apple
Apple Events
Watch the latest Apple event stream, and check out the archive of special event announcements for our products and services.
👍5👎1
Новые возможности для монетизации рекламы с Mobile Ads SDK 6
В новой версии SDK разработчики могут добавлять рекламу на экран загрузки приложения и влиять на заметность объявлений. Формат предполагает возможность управлять частотой показа рекламы и параметрами ее отображения. Размер самих баннеров адаптируется под конкретное приложение и управляется с помощью stickySize и inlineSize: первый способ предназначен для небольших баннеров-полосок, второй — для встроенных в контент баннеров.
Теперь доступен текстово-графический контент и сетки из нескольких объявлений. При этом анонсированная в предыдущей версии технология «DivKit», которая подбирает для каждого пользователя наиболее привлекательное объявление и его расположение, в 6 версии поддерживается во всех форматах рекламных объявлений. Реклама становится заметнее — растут конверсии и доход разработчиков.
Тестируйте апдейт и эффективно прокачивайте in-app рекламу.
В новой версии SDK разработчики могут добавлять рекламу на экран загрузки приложения и влиять на заметность объявлений. Формат предполагает возможность управлять частотой показа рекламы и параметрами ее отображения. Размер самих баннеров адаптируется под конкретное приложение и управляется с помощью stickySize и inlineSize: первый способ предназначен для небольших баннеров-полосок, второй — для встроенных в контент баннеров.
Теперь доступен текстово-графический контент и сетки из нескольких объявлений. При этом анонсированная в предыдущей версии технология «DivKit», которая подбирает для каждого пользователя наиболее привлекательное объявление и его расположение, в 6 версии поддерживается во всех форматах рекламных объявлений. Реклама становится заметнее — растут конверсии и доход разработчиков.
Тестируйте апдейт и эффективно прокачивайте in-app рекламу.
👍2👎1
Итоги Apple Event
👉 iPhone с USB-C
👉 Корпус iPhone Pro из титана
👉 iPhone Pro получил Action button, настраивается через Shortcuts
👉 Ray Tracing на A17 PRO 🤯
👉 У Apple Watch "появился" жест щипка (можно включить на текущих часах через accessibility)
👉 Цены остались те же
👉 Старт продаж новых iPhone 22 сентября, ждем iOS 17 RC сегодня
👉 Релиз iOS 17 - 18 сентября
👉 iPhone с USB-C
👉 Корпус iPhone Pro из титана
👉 iPhone Pro получил Action button, настраивается через Shortcuts
👉 Ray Tracing на A17 PRO 🤯
👉 У Apple Watch "появился" жест щипка (можно включить на текущих часах через accessibility)
👉 Цены остались те же
👉 Старт продаж новых iPhone 22 сентября, ждем iOS 17 RC сегодня
👉 Релиз iOS 17 - 18 сентября
👍10👎1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9👎1
👉
👉 Лицензия открытая - MIT
👉 Поддерживает
👉 Соответствует требованиям
👉 Поддерживает A/B тестирование
👉 Встроеная возможность отправлять push нотификации
👉 Интеграция крешлогов с событиями аналитики
Все подробности в статье на хабре
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - appmetrica/appmetrica-sdk-ios: AppMetrica SDK for iOS
AppMetrica SDK for iOS. Contribute to appmetrica/appmetrica-sdk-ios development by creating an account on GitHub.
👍4👎3
This media is not supported in your browser
VIEW IN TELEGRAM
👉 Новый
LottieView
👉 Под капотом это просто обертка UIKit
LottieAnimationView
👉 Новый декларативный
👉 Поддержка VisionOS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18👎2
На первый взгляд, ближе к iOS 17 RC стала стабильной, явных багов замечено не было.
Как будет на самом деле мы узнаем сегодня, когда пользователи начную массово обновляться.
Главные нововведения, относящиеся к разработчикам:
👉
👉
👉
👉
👉
👉
Делитесь в комментариях багами, которые всплыли в iOS 17 у вас
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7👎2