iOS.& Swift Books iOS通过教程进行测试驱动

7
介绍狗补丁 由约书亚格林写

你’ve learned the basics of TDD, and you should be starting to feel comfortable with it. However, you haven’t learned how to do TDD for a very critical part of most apps: networking!

在接下来的几章中,您将在测试驱动的方式学习写入网络代码的Ins-auts。本章的目标是向您介绍此部分的示例项目,并突出仍有哪些工作要完成。

入门

你’ll complete a puppy-adoption app called 狗补丁 在本节中。这个应用程序用善良,专业的饲养员连接狗爱好者,找到他们梦想的小狗。

让我们来完成需要做的事情来实现这一目标。

网络客户端

In Chapter 8, you’ll learn how to start TDD for RESTful networking. You’ll first explore the starter project and find that ListingsViewController always shows an error:

使用网络客户端

在第9章中,您将遵循TDD来在视图控制器中使用您的网络客户端。最终,除了图像之外,您的应用程序将能够向用户显示网络结果:

图像客户端

In chapter 10, you’ll create an image client and update ListingsViewController to use it to display images:

了解狗补丁的架构

你’ll use 模型 - 视图 - 控制器组网(MVC-N) 对于这个应用程序的架构。如果您之前在iOS中完成了任何工作,那么您很可能熟悉 模型 - 视图 - 控制器(MVC) 架构,其中将对象分为三种类型。这些恰当地命名 楷模, 意见 控制器 , 当然。

然后去哪儿?

本章介绍了狗补丁以及您将在接下来的几章中做些什么。继续进入下一章以潜入代码!

有一个技术问题?想报告一个错误吗? 您可以向官方书籍论坛中的书籍作者提出问题和报告错误 这里 .

有反馈分享在线阅读体验吗? 如果您有关于UI,UX,突出显示或我们在线阅读器的其他功能的反馈,您可以将其发送到设计团队,其中表格如下所示:

© 2021 Razeware LLC

您可以免费读取,本章的部分显示为 混淆了 文本。解锁这本书,以及我们整个书籍和视频目录,带有Raywenderlich.com的专业订阅。

现在解锁

要突出或记笔记,您需要在订阅中拥有这本书或自行购买。