Video: The Third Industrial Revolution: A Radical New Sharing Economy 2025
En del af Swift For Dummies Cheat Sheet
Klasser er hjertet af ethvert objektorienteret programmeringssprog. I modsætning til klasser i Objective-C og nogle andre sprog behøver Swift's klasser ingen headererklæring. I stedet får du hele klassen (eller struktur eller opregning) definition i et format som dette:
klasse MyClass {var storedNumber: Int = 0 init (myNumber storedNumber: Int) {self. storedNumber = storedNumber} func simpleDescription () -> String {return String (self. storedNumber)}} var test = MyClass (myNumber: 15) println ("myNumber is" + test. simpleDescription ());
Koden i dette eksempel definerer en klasse. Bemærk følgende egenskaber:
-
Det erklærer en lagret ejendom. Det er et Int set til 0.
-
Det skaber en initializer, der tager en Int som en parameter. Det eksterne navn er myNumber og det interne navn er lagretNumber. Initialiseringen sætter selv klasseeksemplarværdien. storedNumber ved hjælp af parameteren storedNumber (med det eksterne navn myNumber).
-
Den erklærer en funktion kaldet simpleDescription , som returnerer en String repræsentation af det gemte nummer.