İçeriğe geç

Etiket: class

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.

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.

Swift ile Access Control

swift

Merhabalar bu yazımda nesneye yönelik programlama dillerinde olmassa olmaz özeliklerden olan değişkenlere,classlara yetki erişim özelliğini Swift ile nasıl sağlarız buna örnek vereceğim.

Diğer üst seviye programlama dillerindede olduğu gibi bu işlemi Swift ile public,internal,private ön ekleriyle sağlıyoruz, internal (protected) oluyor.…

Swift ile Optional Chaining

swift

Bu yazımda Swift ile beraber getirilen optional değişkenlerin mantığından bahsedeceğim çoğunlukla tüm kütüphanelerde kullanılmakta.

Optional değişkenin kullanımı Swift 2.0 öncesinde farklıydı şimdi daha farklı versiyon değişiklerinde syntax yapısında daha anlaşılır programlama deneyimine sahip olması için bazen değişimlere gidebiliyorlar.

Kullanımı bir …

Swift ile Required init

swift

Merhabalar bu yazımda Convenience initten sonra diğer bir tür olan Required initten bahsedeceğim kullanışlı ve güzel bir sınıf initializerı.

Required initi nerde kullanmamız gerek ? diye bir soru gelirse Bir üst sınıfınız var ve bu sınıf intializera sahip, üst sınıfn …

Swift ile Convenience init

swift

Bu yazımda Swift ile Class initlere yardımcı olarak kullanılan Convenience init‘den bahsedeceğim.

Bu özellik sınıfımızda yarattığımız initialization işlemini durumlara göre üzerine ek yada değişiklik yapmamızı sağlar normalde farklı farklı initler yaratabiliriz ancak bir init diğer inite mudahale edemez bunun …

Swift ile Class Generics

swift

Merhabalar bu yazımda Swift ile güzel kullanışlı bir özellik olan Genericslerin sınıf ve protokol yapısı ile beraber nasıl kullanıldığına örnek vereceğim.

Bu özellik sayesinde sınıflar farkli tipler yada veriler için ayrı ayrı yazılmak zorunda değil.Tip kullanımlarına esneklik ve dinamiklik katan …

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 …

PHP ile class namespace kullanımı

php logo

PHP ile büyük ve orta ölçekli projelerde sınıf adları çakışması veya klasörlerin içindeki sınıfları daha düzgün ve okunaklı şekilde çağırmak isteyebiliriz.Biliyorsunuz ki kodun işlevselliği kadar okunabilirliği tekrar düzenlenebilirliğide çok büyük önem taşıyor.

Aşağıda verdiğim kod parçasında nasıl namespace yaratıp nesne …