Swift 异步和并发
¥69.00
如何使用异步 Swift 解决问题,如何编写安全高效的 Swift 并发代码
Swift 5.5 中添加了 async/await 语法,并加入了结构化并发的编程方式和语言级别的 actor 模型。这些工具让开发者能在保有最大数量的头发的同时,写出最安全和高效的并发。本书将详细讲解 Swift 异步和并发编程的方式,并一探背后的究竟。
本书内容
-
异步方法和同步方法
区分两种调用方法的异同,优化现有的异步代码
-
回调地狱的解决方式
通过异步方法优化现有代码结构
-
结构化并发和任务 API
到底什么是结构化并发,它和传统并发的区别和优势是什么
-
协同式取消和错误处理
结构化并发的任务取消做了什么,如何适配协同取消
-
异步队列和异步绑定
如何让异步操作更符合现有 Swift 语法
-
使用 actor 进行状态隔离
在并发世界中保持干净的可变状态的诀窍
-
正确理解 actor 的可重入特性
灵活而正确地使用 actor 隔离域和调用交织的方法
-
Swift 并发底层机制探索
协同式线程池的工作方式和重要的调度线程约定
关于作者
常见问题
-
我能在哪里找到书中的示例代码?
您可以在购买后获取全部内容,包括所有随书代码。您也可以在登录后再次进行下载。
-
这本书对应的 Swift 版本是?
本书第一版对应 Swift 5.5 版本,并在后续更新中针对 Swift 5.8 进行了修正和更新。
-
阅读本书需要 Swift 知识吗?
您不需要深厚的 Swift 功力,但希望您至少阅读过 Apple 的 Swift 入门书籍并在项目开发中有一定经验。
-
这本书有纸质书吗?
对不起,暂时没有纸质书销售的计划。
-
我能在什么设备上阅读本书?
我们提供排版精美且 DRM free 的 PDF、mobi 和 epub 格式图书,这意味着您可以在任意带有 PDF 阅读器的桌面或移动平台、iBooks 以及 Kindle 等绝大部分常见阅读设备上进行阅读。
-
付款方式是怎样,我能获得后续更新吗?
您可以通过信用卡、支付宝或微信支付进行付款,在购买时请确认您填写了正确的邮箱地址,您将可以通过邮箱地址和账号在本站下载书籍的后续更新。
-
为什么付款时价格和网站表示稍有不同?
我们的结算服务不能直接收取人民币,因此最终价格是经过订单生成时的汇率换算后的价格,可能会与原价有些许不同。
-
我成功购买了,但是下载失败或者下载没有开始?
如果在订单完成后连接中断或者速度很慢的话,请检查或者更换您的网络设置后使用购买时的邮箱登录再进行下载。如果依然存在问题,请联系我们。
-
除了本书,还有其他推荐的图书吗?
请您关注本站的书籍页面以获取更多信息。
-
我还有其他问题。
欢迎使用邮件联系我们,我们随时准备好为您提供服务。