İçeriğe geç

Swift 5.5 ile @MainActor kullanımı

Merhabalar bu yazımda Swift 5.5 aramıza katılan @MainActor kullanımından bahsedeceğim.

Swift ekibi bu sene yoğun bir şekilde concurrency konusu üzerine yoğunlaşmış ve geliştirmeler yapmış. Bu eklemelerde dili daha güçlü hale getirmekte.

Diğer eklenen bir özellikte @MainActor ön eki. Bu ön ekini kullandığınız fonksiyon tamamıyla Main Thread üzerinde yürütülür. Böylece UI Update veya fetch işlemine bağlı olarak gerçekleştirilmesi gereken öncelik işlemleriniz bu tanımlayacağınız fonksiyon ile güvenli bir şekilde gerçekleşmiş olur. Bu ön eki sınıflar ilede kullanabilirsiniz.

class ContentVM: ObservableObject {
    
    @MainActor func saveImages() {
        print("Images Saved !")
    }
}

 

Tarih:Swift 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