Статические свойства и методы в Swift
Всем привет. Никак не могу Понять принцип работы статических свойств и методов в Swift. Какие жизненные кейсы чтобы их использовать и чем отличается тот же паттерн Singleton? Как они хранятся в памяти?
Допустим:
class Test {
static var test = "test"
}
Пока я не постучусь в Test.test, этот класс будет nil? Не совсем понятная область применения. Для чего вообще это делать?