TGViewer
iOS developer - реалити шоу ⚡️ iOS developer - реалити шоу ⚡️ @iosreality · 408 subscribers
Post #124 458
#code_run
Всем привет! 👋

⚡️Использование универсальных шаблонов делает разработку гибкой, а код переиспользуемым. Поэтому решил поделиться с Вами методом декодирования данных в любой тип, который соответствует протоколу Decodable.

func decode<T: Decodable>(_ data: Data) -> T {
let decoder = JSONDecoder()

guard let data = try? decoder.decode(T.self, from: data) else {
fatalError("Data can't decode")
}

return data
}
  • 👍 8
  • 🔥 5
  • ❤ 1
  • 👏 1
More from @iosreality
  1. Jun 28, 2025Разыгрываем 3 билета на финальный Swift Marathon + Telegram Premium Если давно откладывал…
  2. Oct 9, 2024⏺⏺⏺⏺⏺⏺⏺⏺ Финальный эфир, реалити - шоу "iOS разработчик"
  3. Oct 9, 2024Live stream finished (56 minutes)
  4. Oct 9, 2024Live stream started
  5. Oct 9, 2024Live stream scheduled for Oct 9, 2024 at 16:00
  6. Oct 8, 2024Друзья, всем привет! 👋 3 месяца пролетело незаметно, и наше реалити-шоу "iOS-разработчик"…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →