iOS Broadcast
3.32K subscribers
1.71K photos
85 videos
975 links
Подборка новостей и статей для iOS разработчиков.

Новости Kotlin и мультиплатформы @kotlin_broadcast
Новости Android @android_broadcast
Реклама и прочее @android_broadcast_bot
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
😍 ‼️Официально, 12 сентября в 20:00 по Москве состоится Apple Event ‼️
Чего ждете от события? Новые iPhone 📱, переосмысление iPad Pro
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8👎3
Вышел Xcode 15 beta 8
👉 Исправили работу SwiftData на visionOS SDK
👉 Все еще не стабильно работает с iOS 17+ с активным VPN
👉 Swift macro из iOS SDK не доступны в Playground

Все еще много известных проблем, но чувствуется приближение Release Candidate, новой функциональности не добавляется, проблем все меньше. План по количеству бет перевыполнили, в 14 Xcode было 6

#Xcode #beta
👍2👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Переворачиваем вечный SwiftUI календарь при помощи UIKit
Специально для вас сделал демо проект с которым можно переворачивать календарь прямо на своем телефоне
👉 70 строк кода
👉 UIPageViewController
👉 Всего 2 инстанса и полный реюз 3 сентября

#swift #swiftUI #UIKit #humor
👍31👎10
Forwarded from Android Broadcast (Кирилл Розов)
This media is not supported in your browser
VIEW IN TELEGRAM
Lottielab - редактор Lottie анимаций, что позволит вам работать с ними эффективнее. Проект пока в Beta

#tooling #animation
👍5👎1
Forwarded from Mobile Developer (Алексей Гладков)
Очень важный анонс! 🔥🔥
Mobile Developer и Android Broadcast идут в оффлайн!

После
нашего с Кириллом турне по России мы поняли, что во многих городах есть люди, которые хотели бы встречаться, общаться и обмениваться знаниями без деления на платформы, а просто для создания сообщества. Но часто для этого нет повода, места или все вместе

Поэтому мы решили создать группы для городов, где будут организовываться встречи. Вначале это будут просто встречи пообщаться, познакомиться, а в будущем постараемся это сделать платформой для выступлений местных авторов, платформу для создания митапов и так далее

Поэтому вступайте в свои группы (пока есть только Москва, Санкт-Петербург и Гродно). У нас не будет деления на iOS, Android, Aurora или любые другие ОС, которые появятся в будущем. Это сообщество мобильных разработчиков, поэтому оно называется Mobile Broadcast, как два наших канала вместе

Группы
Mobile Broadcast | Москва https://t.iss.one/+jiSUaJa_xBAzODIy
Mobile Broadcast | Санкт-Петербург https://t.iss.one/+rQYvowhsyVk4ZDFi
Mobile Broadcast | Гродно https://t.iss.one/+9pJafMQ4tSQ5NzYy

Просьба вступать только тех, кто живет в этих городах, так как тех, кто не ходит будем вычислять и одаривать добром :D
Если кто-то хочет организовать филиал у себя в городе, то можете написать мне @neuradev
👎5👍2
Математические основы Auto Layout (17 мин)
В процессе обсуждения проблем с Auto Layout напомнили про замечательную статью которую читал с удовольствием и запомнил надолго
👉 Как связан Auto Layout и неравенства
👉 Когда required constraints приведет к задаче без решения
👉 Почему layoutSubviews() не вызывает расчета
👉 Зачем нужен костыль TranslateAutoresizingMaskIntoConstraints
👉 Оценка сложности Auto Layout и приемы оптимизации

#UIKit #AutoLayout
👍12👎3
Forwarded from Mobile Developer (Алексей Гладков)
Расширение Mobile Broadcast

Скоро мы будем готовы запускать еще много много городов, но пока к нам присоединилась Уфа!
А также сделали отдельный канал для тех, кто хочет видеть все анонсы, например, тем кто путешествует и хочет сходить на локальную встречу сообщества

Mobile Broadcast | Уфа - https://t.iss.one/+PRz-O8226jVhZWIy
Mobile Broadcast | Анонсы - https://t.iss.one/mobile_broadcast_news

Скоро еще появится графика, оформление и все такое

Stay tuned!
👎6
Потокобезопасность swift через - lock

Многие считают что Swift Concurrency это наше все и чтобы достичь потокобезопасности нужно использовать акторы. Это правильный ход мышления, но не всегда применимый. Для кейсов где Structured concurrency не подходит Apple добавили в iOS 16 OSAllocatedUnfairLock.
В приведенной статье автор приводить пример использования OSAllocatedUnfairLock и NSRecursiveLock в разрезе классической задачи хранилища в UDF

#swift #concurrency
👍7👎1
🍎 Сутки до Apple Event, чего ждать разработчикам?📣

👉Даты релиза iOS 17, MacOS 14. Если еще не проверяли свое приложение, последний шанс, могут зарелизить уже завтра
👉📱 Xcode 15 поставляется с ⌨️ Swift 5.9 в котором достаточно много нового

Из утечек про устройства:
👉 Больше оперативной памяти, с 6GB будет увеличена до 8GB.
👉 Новая кнопка action (расширение переключатель бесшумного режима) к которой могут дать API
👉 Dynamic Island появится у всех моделей
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5👎1
Новые возможности для монетизации рекламы с Mobile Ads SDK 6

В новой версии 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 сентября
👍10👎1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9👎1