iOS Broadcast
3.31K subscribers
1.68K photos
82 videos
968 links
Подборка новостей и статей для iOS разработчиков.

Новости Kotlin и мультиплатформы @kotlin_broadcast
Новости Android @android_broadcast
Реклама и прочее @android_broadcast_bot
Download Telegram
🐥 Как использовать атрибуты доступа
Простая статья о том как комбинировать атрибуты доступности при разработке. Если с базовой конфигурацией все понятно, то про все опциональные аргументы знают не все.
🟢Первый аргумент - название платформы или языка
🟢Остальные аргументы могут быть представлены в любом порядке
🟢Можно комбинировать несколько объявлений доступности для условного выполнения кода в зависимости от версии платформы
🟢Для упрощения использования атрибута @available можно использовать сокращенный синтаксис
Особенно полезно ознакомиться тем кто разрабатывает общие компоненты 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🔍Как правильно организовать сетевое взаимодействие в iOS?

Приходи 13 августа в 20:00 МСК на открытый урок «От первого HTTP-запроса к собственному сетевому слою в Swift».

На вебинаре вы:
👉 подробно разберете основы работы с HTTP/HTTPS, REST и JSON,
👉 научитесь правильно использовать URLSession для запросов и обработки ответов,
👉 выстроите чистую и поддерживаемую архитектуру сетевого слоя,
👉 узнаете, как работать с инъекцией зависимостей и создавать готовый NetworkClient для различных типов запросов.

☄️ Присоединяйтесь и получите скидку на курс «iOS Developer»

❗️Получите уверенность в том, что ваш код легко масштабировать и поддерживать.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔2
1️⃣2️⃣3️⃣4️⃣5️⃣ Дефолтная интерполяция строк в Swift
Маленькие радости в эволюции Swift: удобный способ для вывода в консоль опциональных значений любых типов. Раньше, чтобы не видеть в консоли сообщение string interpolation produces a debug description for an optional value; did you mean to make this explicit? требовалось указать альтернативное значение после ??, но этот способ работает только со значениями того же типа, что и необязательное значение, что не подходит для определения значения по умолчанию для нестроковых типов. Теперь можно сделать явное сообщение с опциональным аргументом default.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11