aus Java erstellen wir oft Utility-Methoden wie:Swift: Erstellen Sie Hilfsmethoden als statische Klasse oder reguläre Funktionen?
class Util {
public static doSomething(...) {
....
}
}
In Swift es Sie scheint mit static func
class Util {
static func doSomething(...) {
....
}
}
das gleiche tun können, aber dann können Sie auch einfach eine Stand-alone-Funktion in Swift was nicht innerhalb einer Klasse ist.
func doSomething(...) {
....
}
Was ist die beste Vorgehensweise? Ist das subjektiv oder gibt es einen Grund, warum Sie sich für den einen oder anderen Ansatz entscheiden müssen?