Как сделать функцию глобальной swift

ios

#1

Как сделать функцию глобальной swift!
Нужно что бы функция вызывалась в любой точке кода!!!


#2
public class ClassName {
   static func funcName() {}
}

Как один из варантов, в простонароде Singleton
Использовать так:
ClassName.funcName()


#3

Объявляйте в любом месте, вне чей-либо области видимости:

func test() {
    print("Hello")
}

class ViewController: UIViewController {
    override func viewDidLoad() {
        super.viewDidLoad()
        test()
    }
}

#4

Это метод класса.

Синглтон - это единственный экземпляр класса в любом месте программы.

let singleton = Singleton()
class Singleton {
    fileprivate init() {}
}
class Singleton {
    static let `default` = Singleton()
    private init() {}
}

#5

Спасибо огромное!!))