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!