Swift

dispatch group

Grand Central Dispatch (GCD) in Swift: Harnessing the Power of Concurrency

Introduction Applications on iOS, macOS, and other Apple platforms often require concurrent programming to perform tasks efficiently. Tools like Grand Central Dispatch (GCD) are used to manage and optimize concurrent tasks, allowing for faster and more responsive applications. In this article, we will dive deep into what GCD is, why it’s essential, and how to […]

Grand Central Dispatch (GCD) in Swift: Harnessing the Power of Concurrency Read More »

builder pattern

What is the Builder Pattern? How to use it in Swift?

The Builder Pattern is a creational design pattern that separates the construction of a complex object from its representation, so that the same construction process can create different representations. The builder pattern is often used when the algorithm for creating a complex object should be independent of the parts that make up the object and

What is the Builder Pattern? How to use it in Swift? Read More »

abstract factory pattern

What is the Abstract Factory Pattern? How to use it?

The Abstract Factory Pattern is a creational design pattern that provides an protocol for creating families of related or dependent objects without specifying their concrete classes. An abstract factory pattern is often used when a system must be independent of the way the objects it creates are produced. The abstract factory pattern is used to

What is the Abstract Factory Pattern? How to use it? Read More »

Swift Array İşlemleri: Map, Flatmap, Compactmap, Filter, Reduce

Selamlar, Yüksek mertebeli olan Map, Flatmap, Compactmap, Filter ve Reduce işlemleri nedir? Nerelerde kullanılır? Bunları sizlere güzel bir şekilde anlatmayı hedefliyorum 🙂 iOS gelişitiriyorsanız eğer bunlara ihtiyacınız olacak 🙂 Kodları Github’ta görmek için tıklayın! Girişten önce son çıkış: Diziler v0.1 Şehir isimleri uygulaması yapalım hemen. Python dilinden aşina olduğum yapı swift’te de mevcuttu. Öncelikle yeni

Swift Array İşlemleri: Map, Flatmap, Compactmap, Filter, Reduce Read More »

Swift UIKit + Charts ile Pie Chart Yapımı

Selamlar, Swift ile UIKit aracılığıla yaptığımız bir proje içerisinde Pie Chart – Pasta Grafiği ihtiyacı sırasında gelen verilere göre yüzdelik olarak dilim payı ve boşluklu olmasını hedefledik. Arayışlarım içerisinde Swift, Java ve Kotlin aynı kütüphaneyi kullanıyordu. Eski sürümler ile ilgili çöp bilgi çok fazlaydı. Sizler için daha fazla uzatmadan kullanıma geçireyim; Xcode için CacaoPods ile

Swift UIKit + Charts ile Pie Chart Yapımı Read More »