İçeriğe geç

Etiket: Generics

Swift ile Dublicate Array temizlemek

Merhabalar bu yazımda Swift ile Array içerisinde aynı değere sahip kopya indisleri hızlı ve kullanışlı bir şekilde nasıl temizleyebileceğinizi göstereceğim.

Çoğu zaman çalıştığımız servislerden gelen veriler veya yaptığımız işlemlerde Array içerisinde gereksiz tekrarlamalar olabilir. Bu tekrarlamalardan kurtulmak için sıralamayı bozmadan …

Functional Programing – Monad

Merhabalar bu yazımda Fonksiyonel Programlamanın önemli konularından Monad nedir ? konusuna değinip, bu konu hakkında örnek paylaşacağım.

Fonksiyonel Programlama matematiksel olarak modellenebilen yapılar için büyük kolaylık sağlar. Günümüzün önemli konularından olan Dağıtık Mimariler içinde fonksiyonel programlama yapısı büyük önem taşımaktadır. …

Functional Programing – Applicatives 2

Merhabalar bu yazımda bir önceki Applicatives yazıma ek olarak güzel bir örnek paylaşacağım.

Bu yapılar fonksiyonel programlama ile yazılım dünyasına girmiş ve geliştirilmiştir. Bu yapıyı bir önceki yazımda açıklamış olsamda olay yapılacak işlem ve ardından eklenecekler olarak düşünebiliriz. İlk contextlenen …

Functional Programing – Applicatives

Merhabalar bu yazımda fonksiyonel programlama içerisinde bulunan Applicatives paradigması hakkında bilgi verip Swift ile örnek yapacağız.

Applicatives paradigması Functor yapısına ek olarak .apply işlemi ile birlikte .map işlemini kullanır. Fark olarak fonksiyon contextleme ve bununla birlikte context olan …

Functional Programing – Functors

Merhabalar bu yazımda fonksiyonel programlama içerisinde bulunan Functor paradigması hakkında bilgi verip Swift ile örnek yapacağız.

Normal fonksiyonel olarak yazdığımız bir kodda örneğin:

func summ(x:Int, y:Int) -> Int {
    return x + y
}

summ(x: 5, y: 2) // 7

Custom UITableViewDataSource oluşturmak

Merhabalar bu yazımda sizlere özel olarak kendi UITableViewDataSource sınıfınızı nasıl oluşturup, kullanabileceğinizi göstereceğim.

iOS ile uygulama geliştirirken çoğunlukla TableView ve CollectionView kullanırız ve bunların bağlı olduğu Delegate ve DataSource olduğunu biliriz. Yazdığımız projelerde kendimize özgü daha temiz ve kullanımı kolay …

Realm generics işlemleri

Merhabalar bu yazımda Swift ile Generics yapısını kullanarak Realm için işlevsel fonksiyonlar yazacağız.

Şüphesiz Generics Swift dilinin en önemli konularından biri. Bu yüzden etkileşimli, esnek sınıflar,fonksiyonlar yazmak için bu konuya hakim olmak gerekli. Realm veritabanı işlemleri için yazdığımız fonksiyonlar ve …

Array Element Count bulmak

Merhabalar bugün sizlere Swift ile Array içerisinde her hangi bir element’den kaç adet olduğunu generics fonksiyon yazarak nasıl buluruz örneği vereceğim.

Bu özellik Array içinde hazır olarak bulunmamakta. Bu yüzden gerekli olduğu durumda kendimiz yazmak durumundayız. İhtiyacım olduğu için bu …

ExpressibleLiteral kullanımı

Merhabalar bu yazımda Swift dilinin güçlü özelliklerinden ExpressibleLiteral Protokolleri nedir ve nasıl kullanırız örneği vereceğim.

Bildiğimiz gibi protokoller Swift dilinin önemli bir kısmını ve mantık yapısını oluşturmakta. Aynı zamanda İOS ve diğer macOS vs. kütüphanelerinin’de mantığı bu yapıda şekillenir.

Bazı …

Copyright © 2022 Kenan Atmaca