Introduction
Game on, your swift weapons are ready for iOS development. This chapter will be considered your first station in our journey through this book. We will cover some of the most commonly used UI components for building your app screens in this chapter. We will start with the godfather of all UI components--the UIView. Then, we will introduce navigation controller, stack views, collection views, and the gesture recognizers. These components are important because you will use them frequently in iOS development and should be known by any iOS developer. This is not applicable to the last recipe (3D Touch), since it's a new feature in iOS devices; but, it's still important, as all new upcoming devices will have this feature, so you should be ready and be aware of how to utilize it in your app.