SwiftUI 与 Combine 编程
¥79.00
通过实践快速上手 SwiftUI 及 Combine 响应式编程框架,掌握下一代客户端 UI 开发技术
WWDC 2019 上 Apple 公布了声明式全新界面框架 SwiftUI,以及配套的响应式编程框架 Combine。对于 Apple 平台的开发者来说,这是一次全新的转变和挑战。本书通过几个具体的实战例子,由浅入深介绍了 SwiftUI 和 Combine 框架的使用方式及核心思想,帮助您顺利步入令人激动的 Apple 开发新时代。
本书内容
-
声明式和指令式
区分两种方式的核心思想,为新时代 UI 编程做准备
-
SwiftUI 基本使用
基于实战的基本控件介绍及示例 app 构建
-
数据流和数据绑定
探索 SwiftUI 数据的传递方式
-
与 UIKit 协作
在 SwiftUI 中使用 UIKit,在 UIKit 中使用 SwiftUI
-
绘制 & 动画
如何使用 SwiftUI 创建优美的自定义内容
-
响应式编程基础
Publisher, Subscriber, Operator 基本概念及工作方式
-
Publisher 行为
各类 Publisher 的特点及用途介绍
-
基于 Combine 的封装
打破响应式编程的边界,将逻辑进行响应式封装
-
Combine 和 SwiftUI
如何将 UI 行为与 Combine 逻辑进行连接
-
构建复杂 app
通过复杂的完整 app 案例展示 SwiftUI 和 Combine 的实际潜力
-
深入布局系统
研究表层下 SwiftUI 布局的规律和技巧
-
章节实战练习
每章附有练习题目,帮助确实掌握本章核心内容,避免纸上谈兵
关于作者
常见问题
-
我能在哪里找到书中的示例代码?
您可以在购买后获取全部内容,包括所有随书代码。您也可以在登录后再次进行下载。
-
阅读本书需要 Swift 知识吗?
您不需要深厚的 Swift 功力,但希望您至少阅读过 Apple 的 Swift 入门书籍,本书的目标对象是想要学习和使用 SwiftUI 进行 app 开发的开发者们。
-
这本书有纸质书吗?
对不起,暂时没有纸质书销售的计划。
-
我能在什么设备上阅读本书?
我们提供排版精美且 DRM free 的 PDF、mobi 和 epub 格式图书,这意味着您可以在任意带有 PDF 阅读器的桌面或移动平台、iBooks 以及 Kindle 等绝大部分常见阅读设备上进行阅读。
-
付款方式是怎样,我能获得后续更新吗?
您可以通过信用卡、支付宝或微信支付进行付款,在购买时请确认您填写了正确的邮箱地址,您将可以通过邮箱地址和账号在本站下载书籍的后续更新。
-
为什么付款时价格和网站表示稍有不同?
我们的结算服务不能直接收取人民币,因此最终价格是经过订单生成时的汇率换算后的价格,可能会与原价有些许不同。
-
我成功购买了,但是下载失败或者下载没有开始?
如果在订单完成后连接中断或者速度很慢的话,请检查或者更换您的网络设置后使用购买时的邮箱登录再进行下载。如果依然存在问题,请联系我们。
-
除了本书,还有其他推荐的图书吗?
请您关注本站的书籍页面以获取更多信息。
-
我还有其他问题。
欢迎使用邮件联系我们,我们随时准备好为您提供服务。