Я немного запутался в использовании статического ключевого слова в swift. Как мы знаем, swift вводит ключевое слово let для объявления неизменяемых объектов. Как объявление идентификатора ячейки таблицы, которая, скорее всего, не изменится в течение всего срока ее службы. Теперь о том, что используется ключевое слово static в некотором объявлении struct like:
struct classConstants
{
static let test = "test"
static var totalCount = 0
}
тогда как ключевое слово let делает то же самое. В Objective C мы использовали static для объявления некоторой константы, например
static NSString *[email protected]"cellId";
Кроме того, мне любопытно использовать ключевое слово static, а также let, а также var. Может ли кто-нибудь объяснить мне, где использовать это статическое ключевое слово? Что еще более важно, нам действительно нужно static в swift?