Create reusable code, organize it in a lightweight way, and share it across Xcode projects and with other developers.
- Xcode 9.0+
- Swift Package Manager
Swift packages are reusable components of Swift, Objective-C, Objective-C++, C, or C++ code that developers can use in their projects. Xcode supports creating and publishing Swift packages, as well as adding, removing, and managing package dependencies. The package management support in Xcode is built on top of the open source Swift Package Manager project.