İçeriğe geç

Aylar: Mayıs 2016

Swift ile Pointer

swift

Merhabalar bu yazımda alt seviye programlama dillerinde bulunan pointerları modern Swift dilinde nasıl kullanırız. Buna örnek vereceğim.

Bildiğimiz gibi Swift çok yeni ve modern programlama anlayışıyla harmanlanmış bir dil ancak içerisinde güçlü bir C dili apisi bulunmakta. Böylelikle bizde pointerleri …

Swift ile Dictionary

swift

Merhabalar bu yazımda Swift ile kullanılan kullanışlı ve kütüphanelerde fazlaca yer verilen Dictionary tipinden bahsedeceğim.

Bu tipin çalışma mantığı Hashing‘dir Key:Value şeklinde tutulur.Key’i gönderdiğimiz zaman bize değerini verir. Biz bunları kullanırken alt katmanda C++ ile yazılmış hash fonksiyonları çalışır.…

Swift dili kaynak kodları

Merhabalar Bildiğimiz gibi Swift programlama dili 2014 yılında tanıtılmış 7 yıllık bir çalışma sonucu yaratılmış çok kullanışlı bir dil ve gelişmeyede sürekli devam etmekte 2015 WWDC etkinliğinde Apple Swiftin tamamen açık kaynak haale getirdi ve buda çok büyük bir adım …

K.packs framework projem

K.pack

Bugün sizlere aklımda olan başlamayı düşündüğüm Framework projem hakkında bilgi vereceğim.

Frameworkler bildiğimiz gibi programcıya uygulama yazarken fayda ve rahatlık sağlar bende geliştirdiğim uygulamalarımda kodun daha kaliteli,hızlı,sistematik çalışması için kendim için bir Swift framework yazmaya karar verdim. Böylelikle kullanmak istediğim …

Swift ile Enum

swift

Merhabalar bu yazımda Swift ile Enum nasıl kullanılır bunun örneğini vereceğim.

Bildiğiniz gibi Enum alt seviye programlama dillerindede mevcut bazı sıralı işlemleri daha kolay düzenli seçmemizi kullanmamızı sağlıyor ancak Swift ile enum çok geliştirilmiş ve rahat bir haale getirilmiş.

İOS

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.…

© 2019 Kenan Atmaca