İçeriğe geç

Yazar: Kenan Atmaca

Kocaeli Üniversitesi Bilgisayar Mühendisliğinde eğitimine devam etmekte olan mühendis adayı yazılımcı. Backend IOS ve Web developer.

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 …

UIWindow Root transition işlemi

Merhabalar bu yazımda sizlere iOS uygulamalarınızda UIWindow rootViewController belirlemek ve geçiş işlemlerinizde animasyon ekleme olayını nasıl gerçekleştirebileceğinizi göstereceğim.

Root değişme işlemini en çok login, register sayfalarından sonra ana sayfaya geçişte veya farklı bir bilgi alma ekranından ana ekrana geçiş senaryolarında …

Swift 5 ile isMultiple kullanımı

Merhabalar bu yazımda Swift 5 ile eklenen isMultiple fonksiyonunun kullanımını sizlerle paylaşacağım.

Mod alma işlemlerinde kullandığımız % operatörünü tek fonksiyonda daha güvenli bir şekilde işlem yapmamızı sağlayan isMultiple fonksiyonu eklendi. Swift tarafından mod alma işlemlerinizde bu fonksiyonu kullanmanız önerilmekte.

Swift 5 ile try? nested optionals

Merhabalar bu yazımda Swift 5 ile iç içe optionals yapısının try? ile birlikte nasıl kolay bir şekilde kontrol edebileceğinizi göstereceğim.

Optionals ve Error handling Swift dilinde büyük bir öneme sahiptir. Swift dilinin her yeni versiyonunda bu konular üzerinde daha efektif …

Swift 5 ile compactMapValues kullanımı

Merhabalar bu yazımda Swift 5 ile Dictionary üzerinde işlem yapan compactMapValues fonksiyonunu inceleyeceğiz.

Bu fonksiyon Dictionary içerisinde bulunan gereksiz verileri kolay bir şekilde temizlememizi sağlıyor. Böylelikle nil veya belirtilen değişken türüne göre ayıklama işlemi yapmakta.

Aşağıdaki örneği inceleyelim.

Swift 5 ile Result kullanımı

Merhabalar bu yazımda Swift 5 ile aramıza katılan Result kullanımını sizlerle paylaşacağım. Uygulamalarınızda standart Error handle yerine daha basit, anlaşılır bir handle işlemi yapmanıza olanak veren yapıyı inceleyelim.

Error handle işlemleri request API işlemlerinde oldukça önemlidir. Bu yüzden aşağıdaki Result …

Swift 5 ile @dynamicCallable kullanımı

Merhabalar bu yazımda Swift 5 ile aramıza katılan @dynamicCallable özelliğinden bahsedeceğim.

Bu işlev bizlere Class, Struct yapısını yaratan değişken nesnesi üzerinden parametreler ile işlem yapmamızı sağlamaktadır.

Örnek ile olaya bir göz atalım.

Swift 5 ile @unknown default kullanımı

Merhabalar bu yazımda Swift 5 ile aramıza katılan enum state işlemlerindeki mantıksal sorunu gideren, @unknown default kullanımını sizlerle paylaşacağım.

Olayı örnek üzerinden açıklarsam daha net olacaktır.

Swift 5 ile String interpolation kullanımı

Merhabalar bu yazımda Swift 5 ile aramıza katılan String interpolation işlemi hakkında bilgi vereceğim.

Swift ile uygulama yazarken kullandığımız interpolation “\()” işlemlerini yönetmemizi sağlayan işlerimizi kolaylaştıracak olan yararlı bir işlem.

Aşağıda yazdığım örnek ile bu işlemin nasıl gerçekleştiğini inceleyelim.

Swift 5 ile Raw strings kullanımı

Merhaba arkadaşlar bu yazım ile birlikte Swift 5 yazı serisine başlamış bulunuyorum. Sizlere çok yakın bir süre önce son versiyonunun yayınlandığı Swift ile neler yeni hep birlikte görüp, yenilikleri kullanmaya başlayacağız.

Yazmaktan keyif aldığım Swift dili ile bu yazımda Raw …