Günseli SevinçMVC, MVVM and VIPERIn this article we will talk about three most popular Architectural Design Patterns used within iOS Development which are MVC, MVVM and…Nov 7, 2023Nov 7, 2023
Günseli SevinçAccess Levels in SwiftErişim denetimi (Access Control) modüllerin ve kaynak kodların birbirlerine erişimlerini kısıtlmak için kullanılır. Bu özellik modüllerin…Nov 14, 2022Nov 14, 2022
Günseli SevinçiOS App LifeCyleiOS Uygulama Yaşam Döngüsü 5 farklı durumdan oluşmaktadır.Nov 14, 2022Nov 14, 2022
Günseli SevinçPackage Managers in SwiftPackage Manager, app içerisinde kütüphaneleri yükleme, yükseltme, yapılandırma ve kaldırma sürecini otomatikleştiren bir araçtır.Nov 12, 2022Nov 12, 2022
Günseli SevinçProperty Observers in SwiftProperty observerlar isimlerinden anlaşılabileceği üzere property leri observe ederler, yani özelliklerin değişikliklerini gözlemlerler…Nov 7, 2022Nov 7, 2022
Günseli SevinçARC (Automatic Reference Counting) in SwiftBu yazımızda ARC’nin ne olduğu, hangi durumlarda nasıl davrandığı ve nasıl çalıştığından kısaca bahsedeceğiz. Memory Leak ile detaylı…Aug 23, 2022Aug 23, 2022
Günseli SevinçSOLID Principles in SwiftYazılım dünyasında SOLID, kod kalitesini arttırmaya yarayan, kodu daha anlaşılır, esnek ve sürdürülebilir kılmak için 5 ilkeyi temsil eden…Aug 12, 2022Aug 12, 2022
Günseli SevinçQuick Help Documentation in SwiftXcode built-in özelliklerini kullanarak kod dökümanı çıkarmaMay 5, 2022May 5, 2022
Günseli SevinçLazy Variables in SwiftiOS’ta maliyetli ve karmaşık objeleri ihtiyaç duyulduğunda oluşturmak için kullanılan lazy anahtar kelimesi hakkında konuşacağız. Sınırlı…Feb 25, 2022Feb 25, 2022
Günseli SevinçUIViewController LifecycleiOS uygulama geliştirirken bir viewcontroller storyboard, xib veya koddan ayaklandırılabilir. Ve bu aşamalarda her bir viewcontroller kendi…Feb 20, 2022Feb 20, 2022