Я не могу найти его в документах, и мне интересно, существует ли он в native Swift. Например, я могу вызвать функцию уровня класса на NSTimer
следующим образом:
NSTimer.scheduledTimerWithTimeInterval(0.2, target: self, selector: "someSelector:", userInfo: "someData", repeats: true)
Но я не могу найти способ сделать это с помощью своих пользовательских объектов, чтобы я мог называть его так:
MyCustomObject.someClassLevelFunction("someArg")
Теперь я знаю, что мы можем смешать Objective-C w/Swift, и возможно, что метод класса NSTimer
является остатком этой совместимости.
Вопрос
-
Существуют ли функции уровня класса в Swift?
-
Если да, как определить функцию уровня класса в Swift?