İçeriğe geç

Swift ile Defer kullanımı

swift

Merhabalar bu yazımda Swift Dili ile kullanacağınız bir yapı olan Defer‘den bahsedeceğim.

Defer nedir ne işe yarar ? Defer bloğu arasında olan kod parçaları en son çalıştırılır yani ilk olarak Deferin altında olan kodlar çalışır en son Defer bloğu içindeki kodlar çalışır.

Yazdığınız uygulamaya göre ihtiyacınız olabilir.Örneğin sunucu ile bağlantı kesme gibi işlemlerde yada buna benzer en son yürütülmesini istediğiniz işlemlerde kullanılabilinir.

func df(num:Int) {
    
    defer {
        
     print("Defer block")
        
    }
    
    
    for i in 0...num {
        print(i)
    }
  
}

df(2) // 0 1 2 Defer block

Derleyici yukardan aşağı okuması gerekirden gördüğünüz gibi Defer bloğunu en son işledi.

Tarih:iOSSwift

Bu yazı yorumlara kapalı.

Copyright © 2020 Kenan Atmaca