Swift 模組

你在檔案中編寫軟體。 一個簡單的程式可能只會存在於單一個檔案中,但是複雜的程式則會寫在多個檔案之中。 Swift 提供了一種將多個檔案分組的方法,稱為 模組。 模組可以幫助我們做兩件事情:代碼複用和代碼封裝。 你只需將特定的功能寫一次,然後將其放入一個模組中,就可以在不同的地方和項目中引用它。 封裝意味著這個庫可以在內部執行很多複雜的事情,但是只暴露出一小部分給外部使用。 你可以通過 import 來開始使用模組。 如果你曾經寫過 import SwiftUI 或者 import UIKit 那麼你已經使用過模組了。像 UIKit 和 SwiftUI 這樣的框架就是模組。 當你引入一個模組後,該模組聲明為 public 的部分在你的應用程式代碼內都是可見的。 模組之間可以相互引用,當這種情況發生時,你就自動擁有了對那些模組的訪問權限。 例如,SwiftUI 引入了 Foundation,所以你不需要寫 import SwiftUI import Foundation 你只需要第一行。 你的應用程式本身也是一個模組。 Swift 本身也是一個模組。你不需要手動 import Swift,因為它會自動為你處理。