Vídeo: Clutch, How does it work ? 2024
Parte da Folha Cheat Swift For Dummies
As classes são o coração de qualquer linguagem de programação orientada a objetos. Ao contrário das classes do Objective-C e de alguns outros idiomas, as classes de Swift não precisam de declaração de cabeçalho. Em vez disso, você obtém a definição da classe inteira (ou estrutura ou enumeração) em um formato como este:
classe MyClass {var storedNumber: Int = 0 init (myNumber storedNumber: Int) {self. storageNumber = storedNumber} func simpleDescription () -> String {return String (self. storedNumber)}} var test = MyClass (myNumber: 15) println ("myNumber is" + test. simpleDescription ());
O código neste exemplo define uma classe. Observe as seguintes características:
-
Ele declara uma propriedade armazenada. É um conjunto Int inicialmente para 0.
-
Ele cria um inicializador que leva um Int como um parâmetro. O nome externo é myNumber e o nome interno é storedNumber. O inicializador define o próprio valor da instância da classe. storageNumber usando o parâmetro storedNumber (com o nome externo myNumber).
-
Ele declara uma função chamada simpleDescription que retorna uma String representação do número armazenado.