本頁包含內(nèi)容:
Swift 使用自動引用計數(shù)(ARC)這一機制來跟蹤和管理你的應(yīng)用程序的內(nèi)存。通常情況下,Swift 的內(nèi)存管理機制會一直起著作用,你無須自己來考慮內(nèi)存的管理。ARC 會在類的實例不再被使用時,自動釋放其占用的內(nèi)存。
然而,在少數(shù)情況下,ARC 為了能幫助你管理內(nèi)存,需要更多的關(guān)于你的代碼之間關(guān)系的信息。本章描述了這些情況,并且為你示范怎樣啟用 ARC 來管理你的應(yīng)用程序的內(nèi)存。
注意:
引用計數(shù)僅僅應(yīng)用于類的實例。結(jié)構(gòu)體和枚舉類型是值類型,不是引用類型,也不是通過引用的方式存儲和傳遞。