In this chapter, we'll be building our very own iOS app using Swift and the Xcode IDE. Once we've built our app, we'll look at how we can incorporate unit tests and user interface (UI) tests. Finally, we'll take a look at backward compatibility in Swift and iOS development.
In this chapter, we will cover the following recipes:
- Building an iOS App using Cocoa Touch
- Unit and integration testing with XCTest
- User interface testing with XCUITest
- Backward compatibility
Let's get started!
Technical requirements
For this chapter, you'll need the latest version of Xcode from the Mac App Store.
All the code for this chapter can be found in this book's GitHub repository at https://github.com/PacktPublishing/Swift-Cookbook-Second-Edition/tree/master/Chapter06 ...