İçeriğe geç

Swift 5.1 ile Universal Self kullanımı

Merhabalar bu yazımda Swift 5.1 ile güncellenen Universal Self işlemini Class yapılarında nasıl kullanabileceğinizi göstereceğim.

Universal Self ile birlikte static nesnelere erişmek artık daha okunaklı ve basit.

Bu işlem için Self (Büyük S harfi ile) kullanarak sınıfın static değişkenine o fonksiyon static olmasa bile erişebilirsiniz. Bu işlemi Swift 5.0 ile denediğiniz zaman hata verecektir.

class App {
    static var version:Double {
        return 1.0
    }
    
    func getVersion() {
        "v\(Self.version)"
    }
}

let app = App()
app.getVersion()

 

Tarih:SwiftSwift 5

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Copyright © 2021 Kenan Atmaca