iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
12.4K subscribers
654 photos
64 videos
3.95K links
Самые интересные статьи, видео и новости, связанные с iOS разработкой. Не больше трёх материалов в день.

Лучшее iOS сообщество в Телеге: @iosgt

Размещение рекламы: @tanyasanovna
Download Telegram
Релиз Swift 5.8

- Новые языковые фичи, которые можно потрогать в плейграунде.
- Полностью переработана реализация result builder’ов.
- Документацию, собранную DocC, теперь можно кастомизировать.
- Парсер в SwiftSyntax переписан на С++ и научился показывать более понятные ошибки.
April 5, 2023
DocCGPT – автоматическая документация для ваших пакетов

- DocCGPT – инструмент, который автоматически генерирует документацию для вашего кода с использованием моделей OpenAI.
- Особой разницы между GPT-3.5 и GPT-4 не видно.
- Инструмент пока экспериментальный, результаты надо докручивать руками – но попробовать уже точно стоит!

Перевод на русский язык
April 5, 2023
CoreTransferrable и ShareLink

В последней версии SwiftUI появился новый подход для шаринга данных из приложения – ShareLink. Это вьюха, на вход которой можно отдать любую структуру, реализующую протокол Transferable. Этот протокол поддержан во многих системных типах данных, например, в изображениях. А при желании, реализовать его можно и в кастомных типах.

Перевод на русский язык
April 6, 2023
April 6, 2023
April 7, 2023
Drag and Drop в SwiftUI

Протокол Transferable помогает не только шарить данные с помощью специального диалога, но и реализовывать Drag and Drop. В статье разбирается, как сделать вьюхи перетягиваемыми, и как обрабатывать переданные данные.
April 10, 2023
April 10, 2023
April 11, 2023
April 11, 2023
April 13, 2023
April 14, 2023
April 17, 2023
April 18, 2023
Советы по работе с Codable в реальной жизни

При первом знакомстве Codable выглядит магией – структура автоматически наполняется нужными значениями из ответа сервера, все супер. Но в реальности все сложнее – бэкендеры могут возвращать пустые строки там, где ожидался url, случайно добавлять или удалять параметры, меняя схему ответа сервера.

В статье разбирается несколько советов по тому, как сделать парсинг ответов сервера более устойчивым к неожиданным изменениям, и как получать больше информации о его ошибках.
April 19, 2023
April 24, 2023
April 24, 2023
April 25, 2023
April 25, 2023