Статические свойства и методы в Swift

Всем привет. Никак не могу Понять принцип работы статических свойств и методов в Swift. Какие жизненные кейсы чтобы их использовать и чем отличается тот же паттерн Singleton? Как они хранятся в памяти?

Допустим:

class Test {

    static var test = "test"

}

Пока я не постучусь в Test.test, этот класс будет nil? Не совсем понятная область применения. Для чего вообще это делать?


Ответы (0 шт):