A project includes all of the components necessary for building products, such as iOS, watchOS, and macOS apps. Projects consist of the following primary elements:
Groups and files that constitute source code and assets, such as icons and images.
Targets that define products to build.
Build settings and configuration information to be used while building.
Projects may also contain references to other projects.