内容简介
To get the most out of this book, you will need some prior experience with Swift application development. You may have already heard about Test-Driven Development (TDD) but you don't need any prior experience of applying it to Swift applications.
AI简介
这是一本专注于测试驱动开发(TDD)的iOS应用开发书籍。书中详细阐述了编写可维护的Swift代码、编写可扩展的Swift代码等关键内容点,并详细介绍了如何使用TDD来开发iOS应用程序。
本书首先介绍了TDD工作流程,然后通过开发一个简单的待办事项应用程序,展示了如何使用TDD来开发iOS应用程序。在开发过程中,作者详细讲解了如何使用Xcode作为开发工具,并设置一些有用的Xcode行为,以便更好地进行TDD开发。
书中还详细介绍了iOS开发中的MVC设计模式,并解释了如何使用这种设计模式来组织应用的结构。作者还介绍了如何使用OCUnit和XCTest进行单元测试,以及如何通过编写测试用例来指导开发过程。
此外,书中还介绍了如何使用Mapt获取最需要的软件技能,并通过PacktPub.com的免费技术文章与新闻简报来获取最新的技术信息和知识。