İçeriğe geç

Etiket: enum

iOS ile cihaz boyutuna göre kontrol

Merhabalar bu yazımda iOS uygulama yazarken cihaz boyutuna göre kullanıcının hangi cihaz ile uygulamayı kullandığını kontrol etmeyi göstereceğim.

Bu işlemi basit ve yararlı bir extension ile kolay bir şekilde halledebiliriz. Cihazın yüksekliğini kontrol ederek hangi cihaz olduğunu bulabiliriz.

Aşağıda yazdığım …

Swift 5.1 ile Static Subscript kullanımı

Merhabalar bu yazımda Swift 5.1 ile eklenen Static Subscript kullanımını sizlerle paylaşacağım.

Swift dilinde uzun süredir yer alan ve yeniliklere kavuşan subscript yapısı, dilin bu sürümü ile Enum içerisinde artık ayrı ayrı get, set method yazmadan kullanabilmeniz için static

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 @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.

enum Vehicles {
    case car
    case bus
    case truck
}

let vehiclesObj:Vehicles = .car

Swift ile Decodable ve CodingKey kullanımı

Merhabalar bu yazımda Swift ile servis üzerinden gelen JSON verisini kolay bir şekilde decode işlemi gerçekleştirerek nasıl kullanabileceğinizi göstereceğim.

Decodable protokolü bizlere gelen JSON çıktısını struct nesnesine dönüştürüp kullanmamızı kolaylaştırır. Buda bize gelen veriyi kolay bir şekilde uygulama içerisinde kullanmamızı …

Enum CaseIterable kullanımı

Merhabalar bu yazımda Swift 4.2 ile birlikte gelen enum nesnelerini döngü içerisinde okumamızı ve kullanmamızı sağlayan protokol kullanımına örnek vereceğim.

Döngü içerisinde Dictionary yapılarına eriştiğimiz gibi (index,value) enum nesnelerinede aynı şekilde erişebiliriz. Bu işlem için yeni versiyonda eklenen CaseIterable protokolunu …

RawRepresentable kullanımı

Merhabalar bu yazımda Swift ile birlikte enum üzerinde kullanılan protocol olan RawRepresentable‘ı nasıl kullanırız ne işe yarar bunu görmüş olacağız.

Protokoller bildiğimiz gibi Swift dilinde çok önemli bir yer tutmakta. Programlamaya modern yeni bir anlayış getirmekteler. Swift dili içerisinde …

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 ile Enum

swift

Merhabalar bu yazımda Swift ile Enum nasıl kullanılır bunun örneğini vereceğim.

Bildiğiniz gibi Enum alt seviye programlama dillerindede mevcut bazı sıralı işlemleri daha kolay düzenli seçmemizi kullanmamızı sağlıyor ancak Swift ile enum çok geliştirilmiş ve rahat bir haale getirilmiş.

İOS

Swift ile Throw kullanımı

swift

Merhabalar bu yazımda Swift 2.0‘dan sonra gelen hata yönetimi konusuna Throw init fonksiyonuna güzel bir örnek vereceğim.

Yazdığımız uygulamada hata ayıklama işlemi ve bunun kullanımı önemli bir durum. Kullanıcının internetinin olup olmadığı kontrolu ve ona göre bir uyarı vermek …

Copyright © 2022 Kenan Atmaca