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

Новости Kotlin и мультиплатформы @kotlin_broadcast
Новости Android @android_broadcast
Реклама и прочее @ab_manager
Download Telegram
Новое свойство contentUnavailableConfiguration у UIViewController в iOS 17

В этом году на WWDC Apple внезапно расширила UIKit новым API для отображения состояния загрузки, ошибки или пустого контента. Такое улучшение легко сделать самому, но приятно иметь из коробки. Доступно 4 способа создать UIContentUnavailableConfiguration:

👉 Создать с нуля заполнить поля у .empty конфигурации
👉 Использовать готовую .loading конфигурацию
👉 Использовать готовую .search конфигурацию
👉 Использовать UIHostingConfiguration
с блоком в котором можно использовать SwiftUI

#UIKit #WWDC
👍4👎1
Создаем и модифицируем UIKit компоненты в стиле SwiftUI
Простой способ превратить императивный интерфейс UIKit в декларативный. Применив этот подход в вашем проекте вы можете делать код более читаемым. В статье разбирается:

👉 Как структурировать UI компоненты
👉 Как применить протокол-ориентированное программирование для простых задач

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

#swift #swiftUI #UIKit #humor
👍31👎10
Математические основы Auto Layout (17 мин)
В процессе обсуждения проблем с Auto Layout напомнили про замечательную статью которую читал с удовольствием и запомнил надолго
👉 Как связан Auto Layout и неравенства
👉 Когда required constraints приведет к задаче без решения
👉 Почему layoutSubviews() не вызывает расчета
👉 Зачем нужен костыль TranslateAutoresizingMaskIntoConstraints
👉 Оценка сложности Auto Layout и приемы оптимизации

#UIKit #AutoLayout
👍12👎3
Переворачиваем вечный SwiftUI календарь при помощи UIKit
У этого канала своя традиция на 3 сентября😅. Специально для вас сделал демо проект с которым можно переворачивать календарь прямо на своем телефоне
👉 70 строк кода
👉 UIPageViewController
👉 Всего 2 инстанса и полный реюз 3 сентября

#swift #swiftUI #UIKit #humor
👍6
Forwarded from Android Broadcast
"Как из Леруа Мерлен сделали Лемана Про" (13м) - история ребрендинга приложения о том как меняли, цвета, строки, работу с Deep Link и другие части Android и iOS приложений

#compose #uikit #android #ios #swiftui
👍4