Неважно, я решил использовать пользовательские настройки по умолчанию для сохранения своих переменных, и затем я могу получить их из любого файла в проекте.
Например:
//Declare this inside your class
let defaults = UserDefaults.standard
//Take any variable like this
var name: String = "Bill"
//and save them to UserDefaults
defaults.set(name, forKey: "name")
Вы можете затем получить доступ к переменной в другом классе (или в том же классе, просто бросив «let» перед «name»), вызвав:
if let username = defaults.string(forKey: "name"){
let name = username
Переменная доступна по уникальному ключу, который вы даете ей при вызове Функция defaults.set (). Вы можете изменить значение так же, как вы первоначально объявили его.