İçeriğe geç

Etiket: Generics

Stack kullanımı

Merhabalar bu yazımda Swift ile generics yapısını kullanarak her değişken türüne cevap verebilen bir Stack yapısı nasıl modelleriz bunu göreceğiz.

Stack(Yığın) yapısı bilgisayar mimarisinde önemli bir yere sahiptir. Bu yapı İOS sayfalama ve bir çok grafiksel işlemlerdede kullanılmaktadır.

Bir veri …

Swift 3 ile Generic Where Clauses kullanımı

Swift 3

Merhabalar bu yazımda Swift 3 ile kullanımı değişen diğer bir özellikte where ekini generics üzerindeki kullanımı oldu. Yeni kullanım eski kullanıma göre daha okunaklı ve daha güzel bir hal almış oldu.

where ekini çoğu programlama dilinde ek sorgulayıcı olarak kullanırız. …

Swift Generics ve İndirect Enum kullanımı

swift

Merhabalar bu yazımda Swift ile Enum yapısını Generics ve İndirect yapıda nasıl kullanırız bunun örneğini vereceğim. Bu sayede daha efektif ve ileri seviye bir kullanım yaratmış olacağız.

Generics yapısından diğer yazımda Bahsetmiştim. Enum yapısı çokca kullanılmakta İOS programlamada kullanılmasıda oldukça …

Swift Generics Type Constraints and Where Clauses kullanımı

swift

Merhabalar bu yazımda Swift programlama dilinin modern programlama anlayışında POP programlama ve OOP programlama anlayışlarına büyük katkılar sağlayan Generics kullanımına bir kaç güzel örnek vereceğim.

Generics ile ilgili yazılar yazmıştım ancak genericsin ileri seviye kullanımına örnek vermedim. Bu yazımda Generics’i …

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

Copyright © 2022 Kenan Atmaca