Importing modules & semantic versioning basics
Learn how to import external modules, declare dependencies in Package.swift, and manage them with semantic versioning rules.
Overview
This lesson shows how to import modules, declare dependencies, and use semantic versioning rules in SwiftPM.
Import basics
Use import to bring in standard or package modules for use in your code.
// Example main.swift
import Foundation // standard module
import MyLib // custom module from Sources or dependency
print("Modules imported!")All lessons in this course
- Swift Package Manager basics
- Layout, products & build/test/run
- Importing modules & semantic versioning basics