0Pricing
Swift Academy · Lezione

Proprietà memorizzate

Proprietà memorizzate

Proprietà memorizzate è una lezione Swift Academy gratuita su CoddyKit. Questa è la lezione 1 di 1. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Swift Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Swift Academy include 1 lezioni in totale.

Introduzione

Salve,

Le proprietà servono a definire le caratteristiche di un oggetto.

Per aggiungere una proprietà a un oggetto in Swift, è necessario aggiungere la definizione di una variabile o di una costante alla definizione del tipo.

const

In Swift, le proprietà non sono limitate alle definizioni delle classi. Anche le enumerazioni e le strutture possono avere dichiarazioni di proprietà.

class Person {
    var name: String = "Name"
    var age:Int = 0

    func profile() -> String {
        return "I'm \(self.name) and I'm \(self.age) years old."
    }
}


var p = Person()

p.name = "Coddy"
p.age = 10

print("p.name = \(p.name)")
print("p.age = \(p.age)")

getter e setter

È possibile definire proprietà del codice che dispongono di un getter e di un setter.

definizione di getter e setter

L’esempio seguente mostra come definire getter e setter per le proprietà memorizzate.

class Person {
    var name: String = "Name"
    var age:Int = 10
    private var _lastName:String = ""

   //you coded a getter and setter that returned the private variable _lastName. 
   //You are using _lastName as the local storage here.
    var lastName:String{
    get {
        return _lastName
    }
    set {
        _lastName = newValue
    }
    }

    func profile() -> String {
        return "I'm \(self.name) and I'm \(self.age) years old."
    }

}

var p = Person()

p.name = "Coddy"

print(p.profile())

Congratulazioni

Congratulazioni 🎉

In questa lezione abbiamo imparato le proprietà memorizzate in Swift.

Ci vediamo nella prossima lezione.

Proprietà memorizzate — illustrazione 5

Domande Frequenti

La lezione «Proprietà memorizzate» è gratuita?

Sì — il testo completo di «Proprietà memorizzate» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Swift Academy, passa a CoddyKit PRO. Il corso Swift Academy include 1 lezioni in totale.

Cosa imparerò in «Proprietà memorizzate»?

Proprietà memorizzate Eserciti Swift Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Swift Academy?

Non è richiesta alcuna esperienza precedente. Swift Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 1.

Quanto tempo richiede la lezione «Proprietà memorizzate»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Swift Academy?

Sì. Ogni lezione Swift Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

← Torna a Swift Academy