文件名称:async-await-challenge
文件大小:42KB
文件格式:ZIP
更新时间:2024-06-13 12:37:45
Swift
领先! Swift 6异步/等待练习 async/await提案已被接受,并且已决定Swift将引入async/await 。在此存储库中,我创建了一个问题,您可以在实践中使用Swift的async/await快速练习如何使用代码。 本练习是关于异步处理的,该异步处理从Web API获取User的JSON,对其进行解码并返回它。 struct User : Identifiable , Codable { typealias ID = Int let id: ID var name: String var thumbnailURL: URL } 从01到07都有问题,每个问题都涵盖了您在实践中可能遇到的情况,例如错误处理和异步处理中的并发性(尽管您只需用几行代码就可以写出任何问题的答案)。 对于01 --03,有A和B,问题是使用A中的回调和B中的asy
【文件预览】:
async-await-challenge-main
----api()
--------articles(558B)
--------user(99B)
----data()
--------123.png(24KB)
----src()
--------02b.swift(795B)
--------03b.swift(997B)
--------02a.swift(913B)
--------03a.swift(1KB)
--------01a-answer.swift(1KB)
--------02b-answer.swift(894B)
--------04.swift(2KB)
--------07-answer.swift(944B)
--------07.swift(762B)
--------03b-answer.swift(1KB)
--------06-answer.swift(2KB)
--------05-answer.swift(1KB)
--------03a-answer.swift(2KB)
--------04-answer.swift(2KB)
--------01b-answer.swift(1KB)
--------05.swift(1KB)
--------02a-answer.swift(1KB)
--------01a.swift(1KB)
--------06.swift(2KB)
--------01b.swift(1018B)
----README.md(3KB)