İçeriğe geç

Etiket: Protocol

RawRepresentable kullanımı

Merhabalar bu yazımda Swift ile birlikte enum üzerinde kullanılan protocol olan RawRepresentable‘ı nasıl kullanırız ne işe yarar bunu görmüş olacağız.

Protokoller bildiğimiz gibi Swift dilinde çok önemli bir yer tutmakta. Programlamaya modern yeni bir anlayış getirmekteler. Swift dili içerisinde …

Swift 3 ile CustomReflectable kullanımı

Swift 3

Merhabalar bu yazımda Swift 3 ile yardımcı protokollerden biri olan CustomReflectable protokolünün kullanımına örnek vereceğim.

Swift programalama dili modern yapısı sayesinde size derleme öncesi veya sonra çıktıları tasarlamanıza, debug ve loglama işlemleriniz için bir çok tasarlanıp düşünülmüş yapılar içerir …

Swift 3 ile CustomDebugStringConvertible kullanımı

Swift 3

Merhabalar bu yazımda Swift 3 ile sınıf yapılarınızda birlikte kullanacağınız yardımcı protokoller’den diğeride CustomDebugStringConvertible protokolüdür.

Ne işe yarar diyecek olursanız CustomStringConvertible ile benzer olarak sınıf yapısının çıktısını dilediğiniz kontroller ve sorgular ardından görüntülemenizi sağlar.

Bu protokoller debug çıktıları üretmek ve …

Swift 3 ile CustomStringConvertible kullanımı

Swift 3

Merhabalar bu yazımda Swift 3 ile sınıflara,structlara ve enumlara yardımcı conform protocol olan CustomStringConvertible nedir ? nasıl kullanırız ? örneği vereceğim.

CustomStringConvertible gömülü bir protokoldür. Bu protokol debug ve kullanıcıya üretilen çıktı işlemlerinde oldukça işe yarar durum oluşturur. Buna benzer …

Swift Multiple Protocols

swift

Merhabalar bu yazımda Protokolleri bir sınıf veya struct yapısında nasıl çoklu şekilde kullanırız bunun örneğini vereceğim.

Bazen yazdığımız yapılarda farklı yazılmış ancak ortak işlev görev fonksiyonlar değişkenler kullanabiliriz böyle durumlarda bir kaç protokolu sınıflarımızda birleştirerek kullanabiliyoruz.

protocol Human {
    
    var 

Swift Protocol Binary Operators

swift

Merhabalar Protocol serisinden bir yazı daha yazmak istedim.Bu yazımda aynı protokolu kullanan sınıflara nasıl operatör aşırı yükleme yaparız bunun örneğini vereceğim.

Kullanışlı bir özellik istediğiniz değişken class içi nesneleri bir biriyle karşılaştırabilir farklı işlemleride bu sayede yapabilirsiniz.

Aşağıdaki yazdığım örnekte …

Swift Protocol Extension

swift

Merhabalar bu yazımda Swift ile Modern programlama anlayışlarından protocol oriented programing yapısında bulunun protocolleri extend etme ek olaylar methodlar veya içerik ekleme örneği vereceğim.

Yazdığımız belli başlı yapıda olan protokolleri Swiftin extension özelliği sayesinde extend edebiliyoruz.

protocol Human {
    
    var 

Swift ile Associatedtype Protocol kullanımı

swift

Merhabalar bu yazımda Swift 3.0 ile gelen protocol generics özelliğine örnek vereceğim. Generics Swift dili ile gelen çok güzel bir özellik ve çok işlevsel bu özelliği class,struct,enum,extension bir çok yerde kullanıyoruz.

Protocollerde typealias ile yapılan işlem 3.0 versiyonu ile deprected …

Swift ile Optional Protocol

swift

Merhabalar bu yazımda Swift ile protocol yazarken bunu nasıl optional haale getiririz bunun örneğini vereceğim.

Daha önceki yazımda Protocol nediri incelemiştim tekrar bakabilirsiniz.

Bildiğiniz gibi optional kullanılada bilir kullanılmayada bilir anlamına gelmekte.Protocol yazarken bazı değişlenleri ve fonksiyonları sınıflarda duruma göre …

Swift ile Protocol

swift

Merhabalar bu yazımda Swift ve İOS programlamanın önemli konularından Protocol‘den bahsedip örnek vereceğim.

Swift dili Hem object orianted hemde protocol orianted programlama dili olarak geçer.Swift dilinin kütüphaneleri elementleri bir birinin özelliğini devrederek,izin alarak çalışır.

Örnek olarak tableview oluşturduk ve …

Copyright © 2022 Kenan Atmaca