Обычная вещь для константных строк (таких как ключи в UserDefaults и т. Д.) - это структура со свойствами статических констант.Например:
struct My_API1 {
static let API_URL = "http:www.google.com"
static let API_CODE = "ER0012"
static let API_ERROR_MSG = "Cannot Load URL"
}
Теперь вы можете говорить, например, о My_API1.API_URL
из любой точки вашей программы.
Однако, если это действительно всегда ошибки, то вы, возможно, были бы счастливее сделать этослучаи перечисления, соответствующего типу Error.
enum My_API1 : String, Error {
case API_URL = "http:www.google.com"
case API_CODE = "ER0012"
case API_ERROR_MSG = "Cannot Load URL"
}