İçeriğe geç

Etiket: class

Swift ile Static vs Class properties

Merhabalar bu yazımda Swift programlama dilinde kullandığımız static ve class ön ekli değişken veya methodların bir birinden farklarını ve kullanımını göstereceğim.

Swift ile birlikte sınıflar üzerinde kullandığımız bu ön ekler programlama akışında yazılımsal tasarımımızı belirlemekte. Bu yüzden aralarındaki ufak farkı …

Swift 4 ile Private Extensions yeniliği

Merhabalar bu yazımda Swift 4 ile birlikte yapılan değişiklerden Private ile gizlenmiş nesneler artık extensionlar üzerinden erişilebilinir bir hal aldı.

Extensionlar bildiğimiz gibi Swift dilinin güzel özelliklerinden. Sınıflara,alt sınıflara,protokollere ekler yapabiliyoruz. Dilin yeni sürümündede bahsettiğim Private erişimi özelliğini eklemişler.

Aşağıdaki …

Swift ile class protocol kullanımı

Merhabalar bu yazımda Swift ile birlikte dilin yapısında bulunan ve önemli bir yere sahip olan protokollerin class eki ile kullanılması ne anlama gelir. Bunu göstereceğim.

Protokol yapısını çoğu yazımda bahsetmiştim. İOS ve macOS vs. kütüphaneleri protokol yapısı ile yazılmıştır ve …

Swift 3 ile NSPredicate object karşılaştırma

Swift 3

Merhabalar bu yazımda daha önceki Core Data yazılarımda bahsettiğim ve database üzerinden karşılaştırma yapıp sonuç fetch ettiğimiz filter sınıfı NSPredicate ‘yi aynı zamanda NSObject sınıfından türeyen her sınıf yapısı için filtreleme işlemini nasıl yaparız bunun örneğini vereceğim.

NSPredicate sınıfı sadece …

github.com/KenanAtmaca/LayoutConstraints

Github KenanAtmaca

Merhabalar bugün sizlere bahsettiğim İOS ile Autolayout olayı için yazdığım kolay,kullanışlı  sınıfı paylaşacağım.

Sınıf nesnelerinize kolay bir şekilde Autolayout özelliği eklemenizi sağlıyor ve yazdığınız kod daha okunaklı ve düzgün bir şekilde işlevini görmüş oluyor.

Github üzerinden verdiğim örnek ile sınıfın …

Swift 3 ile open class kullanımı

Swift 3

Merhabalar bu yazımda Swift 3 ile yeni gelen open adında sınıf türünden bahsedeceğim.

Bildiğimiz gibi Nesne yönelimli (OOP) programlama dillerinde genel olarak Public,Protected(Internal),Private vardır. Ancak Swift‘te bunlara ek olarak 2 adet daha ek vardır.

Bunlar fileprivate,open

Swift 3 ile fileprivate class kullanımı

Swift 3

Merhabalar bu yazımda Swift 3 ile birlikte dile yeni bir Class ve değişken ön eki getirildi fileprivate adında bu ön ek hakkında bilgiye aşağıdaki verdiğim örnek ile anlamış olacağız.

Bildiğimiz gibi Nesne yönelimli programlamada(OOP) nesneleri koruma altına alırız böylece dışardan …

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.

© 2018 Kenan Atmaca