271
Il seguente codice viene compilato in Swift 1.2:Funzioni/variabili statiche vs classi nelle classi Swift?
class myClass {
static func myMethod1() {
}
class func myMethod2() {
}
static var myVar1 = ""
}
func doSomething() {
myClass.myMethod1()
myClass.myMethod2()
myClass.myVar1 = "abc"
}
Qual è la differenza tra una statica funzione di e una funzione di classe ? Quale dovrei usare e quando?
Se cerco di definire un'altra variabile class var myVar2 = ""
, si dice:
proprietà delle classi memorizzati non ancora supportati in classi; intendevi "statico"?
Quando questa funzione è supportata, quale sarà la differenza tra un essere statico variabile e classe variabile (cioè quando entrambi sono definiti in una classe)? Quale dovrei usare e quando?
(Xcode 6,3)
domanda simile qui: [statico vs classe come variabile di classe/metodo (Swift)] (http://stackoverflow.com/questions/29206465/statico-vs-classe come classe-variabile-metodo-veloce). –