0Pricing
Swift Academy · Lekcja

Właściwości przechowywane

Właściwości przechowywane

Właściwości przechowywane to bezpłatna lekcja Swift Academy na CoddyKit. To lekcja 1 z 1. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Swift Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Swift Academy zawiera 1 lekcji w sumie.

Wprowadzenie

Dzień dobry,

Właściwości służą do definiowania cech obiektu.

Aby dodać właściwość do obiektu w Swift, definicję zmiennej lub stałej należy umieścić w definicji typu.

Stała

Właściwości w Swift nie ograniczają się do definicji klas. Deklaracje właściwości mogą zawierać także wyliczenia i struktury.

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 i setter

Można tworzyć właściwości zawierające getter i setter.

Definiowanie gettera i settera

Poniższy przykład pokazuje definiowanie gettera i settera dla właściwości przechowywanych.

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())

Gratulacje

Gratulacje 🎉

W tej lekcji poznali Państwo właściwości przechowywane w Swift.

Do zobaczenia w następnej lekcji.

Właściwości przechowywane — ilustracja 5

Często zadawane pytania

Czy lekcja „Właściwości przechowywane” jest bezpłatna?

Tak — pełny tekst „Właściwości przechowywane” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Swift Academy, przejdź na CoddyKit PRO. Kurs Swift Academy zawiera 1 lekcji w sumie.

Co nauczysz się w „Właściwości przechowywane”?

Właściwości przechowywane Ćwiczysz Swift Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Swift Academy?

Nie wymagamy żadnego doświadczenia. Swift Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 1.

Ile czasu zajmuje lekcja „Właściwości przechowywane”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Swift Academy?

Tak. Każda lekcja Swift Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

← Powrót do Swift Academy