0Pricing
Swift Academy · Lesson

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

  1. Swift Package Manager basics
  2. Layout, products & build/test/run
  3. Importing modules & semantic versioning basics
← Back to Swift Academy