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.
1 2 3 4 5 6 7 8 9 10 11 12 |
class App { static var version:Double { return 1.0 } func getVersion() { "v\(Self.version)" } } let app = App() app.getVersion() |
İlk Yorumu Siz Yapın