İçeriğe geç

Etiket: Closures

Swift ile Avoiding retain cycles

Merhabalar bu yazımda Swift dilinin önemli konularından Avoiding retain cycles işlemlerini nasıl gerçekleştirebileceğinizi göstereceğim.

ARC (Automatic Reference Counting) işlemleri Swift dilinde doğru uygulandığı zaman hafıza sızıntı işlemlerinin önüne geçer. iOS geliştirici olarak bu işlemlere Sınıf yapılarımızda özen göstererek yazmamız, daha …

Swift 3 ile @escaping closures kullanımı

Swift 3

Merhabalar bu yazımda Swift 3 ile değişen @noescape yerine @escaping ile değiştiren closures ön parametre ekinden bahsedeceğim.

İşlevsel bir ek kullanımı oldukça basit. Neden kullanmalıyız ? diye soracak olursanız fonksiyon içerisinde bir completion closure yazdığımızı düşünelim ve bu closure içine …

Swift ile Unowned ve Weak Self Closures

swift

Merhabalar bu yazımda Unowned ve Weak değişken türlerini Swift programlama dilinde nasıl Closures yardımıyla kullanırız buna örnek vereceğim.

Bundan önceki yazılarımdada bahsettiğim türleri Closures’de kullanabiliyoruz. Böylelikle Dealloc işlemini kolay bir şekilde Class için gerçekleştirmiş oluruz.

Aşağıdaki verdiğim örneği inceleyebilirsiniz.

Swift @noescape kullanımı

swift

Merhabalar bu yazımda Swift dilinde Closures ile kullanılan ön eklerden biri olan @noescape ne işe yarar buna örnek vereceğim.

Swift programlama dilinde Closuresler çok değerli bir yere sahip çoğu programlama dilindede olan bir özellik aslında. Parametrelere fonksiyon yazma olayı.

Daha …

Swift ile Closures Rethrows kullanımı

swiftMerhabalar bu yazımda Swift 2.0‘dan sonra gelen throws yani hata yakalayıcıların fonksiyon içinde çağrıldığında nasıl kullanılması gerekli buna örnek vereceğim.

Bu işlemi Rethrows operatorunu fonksiyonda kullanarak hallediyoruz bu özellik closures için throw kullanımını sağlamakta.

Aşağıdaki örnek güzelce bu konuyu …

© 2019 Kenan Atmaca