Video: Clutch, How does it work ? 2024
Aptallar için Swift'in Bölümü Cheat Sheet
Sınıflar herhangi bir nesne yönelimli programlama dilinin kalbidir. Objective-C ve diğer bazı dillerdeki sınıfların aksine, Swift sınıfları için başlık bildirimi gerekli değildir. Bunun yerine, tüm sınıfı (veya yapı veya numaralandırma) tanımını şu biçimde alırsınız:
sınıfı MyClass {var storedNumber: Int = 0 init (myNumber storedNumber: Int) {self. storedNumber = storedNumber} func simpleDescription () -> String {return String (kendinden storedNumber)}} var test = MyClass (myNumber: 15) println ("myNumber is" + sınama simpleDescription ());
Bu örnekteki kod bir sınıf tanımlamaktadır. Aşağıdaki özelliklere dikkat edin:
-
Saklı bir mülk beyan eder. Başlangıçta 0'a ayarlanmış bir Int değeridir.
-
Int değerini bir parametre olarak alan bir başlatıcı oluşturur. Harici isim myNumber ve dahili isim storedNumber. Başlangıçlayıcı, sınıf örneği değerini kendisi ayarlar. storedNumber parametresini storedNumber parametresini (harici myNumber adıyla) kullanarak.
-
Saklanan numaranın Dizesi gösterimini döndüren basitDescription adlı bir işlevi bildirir.