Swift構造過程
構造過程(Initialization)
本頁包含內容:
構造過程是為了使用某個類、結構體或枚舉類型的實例而進行的準備過程。這個過程包含了為實例中的每個屬性設置初始值和為其執行必要的準備和初始化任務。
構造過程是通過定義構造器(Initializers
)來實現的,這些構造器可以看做是用來創建特定類型實例的特殊方法。與 Objective-C 中的構造器不同,Swift 的構造器無需返回值,它們的主要任務是保證新實例在第一次使用前完成正確的初始化。
類實例也可以通過定義析構器(deinitializer
)在類實例釋放之前執行特定的清除工作。想了解更多關於析構器的內容,請參考析構過程。