| Interface | Description | 
|---|---|
| ProductionSwiftComponent | Represents a Swift component that is the main product of a project. | 
| SwiftApplication | Configuration for a Swift application, defining the source files that make up the application plus other settings. | 
| SwiftBinary | A binary built from Swift source and linked from the resulting object files. | 
| SwiftComponent | Configuration for a Swift component, such as a library or executable, defining the source files that make up the component plus other settings. | 
| SwiftExecutable | An executable built from Swift source. | 
| SwiftLibrary | Configuration for a Swift library, defining the source files that make up the library plus other settings. | 
| SwiftPlatform | A target platform for building Swift binaries. | 
| SwiftSharedLibrary | A shared library built from Swift source. | 
| SwiftStaticLibrary | A static library built from Swift source. | 
| Enum | Description | 
|---|---|
| SwiftVersion | Swift version. |