Wenn in Swift statische Konstanten und Variablen verwendet werden sollen?

Es gibt einige Beiträge zum Schreiben von Code fürstatic constant undstatic variable in Swift. Aber es ist nicht klar, wann man @ benutstatic constant undstatic variable eher, alsconstant undvariable. Kann das jemand erklären?