Sto cercando di creare una classe statica denominata VectorCalculator. Forse questa funzione dovrebbe essere inserita nella mia classe Vector (simile al metodo NSString - -stringByAppendingString
in Obj-C) ... e se pensi che ... fammi sapere.Come posso creare una classe statica in Swift?
In ogni caso, desidero aggiungere un paio di funzioni statiche a una classe statica denominata VectorCalculator. Calcolerà il 'prodotto punto' e restituirà un vettore. Un'altra funzione sarà probabilmente 'calcolare e restituire l'angolo tra due vettori dati'.
A) qualcuno dovrebbe seguire questa strada della creazione di una classe statica per questo o
B) devo solo aggiungere queste funzioni come funzioni di istanza della classe vettoriale, come ... public func dotProductWithVector(v: Vector) -> Vector
e public func angleWithVector(v: Vector) -> Double
. E quindi entrambi questi vettori argomento v verranno applicati al vettore principale delle classi Vector u.
Qual è il vantaggio di utilizzare A o B?
Se pensi che B, solo per riferimento futuro, come creeresti una classe statica in Swift?
questo potrebbe aiutare a http://en.swifter.tips/static-class/ –
Che cosa è 'classe statica'? –
Sono molto confuso con il tuo approccio. Perché hai bisogno di classi statiche qui. –