/

Swift 模組

Swift 模組

你在檔案中編寫軟體。

一個簡單的程式可能只會存在於單一個檔案中,但是複雜的程式則會寫在多個檔案之中。

Swift 提供了一種將多個檔案分組的方法,稱為 模組

模組可以幫助我們做兩件事情:代碼複用和代碼封裝。

你只需將特定的功能寫一次,然後將其放入一個模組中,就可以在不同的地方和項目中引用它。

封裝意味著這個庫可以在內部執行很多複雜的事情,但是只暴露出一小部分給外部使用。

你可以通過 import 來開始使用模組。

如果你曾經寫過

1
import SwiftUI

或者

1
import UIKit

那麼你已經使用過模組了。像 UIKit 和 SwiftUI 這樣的框架就是模組。

當你引入一個模組後,該模組聲明為 public 的部分在你的應用程式代碼內都是可見的。

模組之間可以相互引用,當這種情況發生時,你就自動擁有了對那些模組的訪問權限。

例如,SwiftUI 引入了 Foundation,所以你不需要寫

1
2
import SwiftUI
import Foundation

你只需要第一行。

你的應用程式本身也是一個模組。

Swift 本身也是一個模組。你不需要手動 import Swift,因為它會自動為你處理。

tags: [“Swift”, “模組”, “代碼複用”, “代碼封裝”]