İçeriğe geç

Kategori: Swift

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 …

Swift ile Any vs AnyObject

Merhabalar bu yazımda Swift dilinde bulunan Any ve AnyObject tiplerinin farkından ve kullanımından bahsedeceğim.

Bu iki tip ismindende anlaşılacağı gibi herhangi bir değişken tipi alabilir ancak aralarında farklar vardır.

Örnek olarak Any tipi içerisine tüm değişken tiplerini alabilir.

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

Swift ile Avoiding retain cycles

Merhabalar bu yazımda Swift dilinin önemli konularından Avoiding retain cycles işlemlerini nasıl gerçekleştirebileceğinizi göstereceğim.

ARC (Automatic Reference Counting) işlemleri Swift dilinde doğru uygulandığı zaman hafıza sızıntı işlemlerinin önüne geçer. iOS geliştirici olarak bu işlemlere Sınıf yapılarımızda özen göstererek yazmamız, daha …

Extension stored properties kullanımı

Merhabalar bu yazımda Swift dilinde Extension işlemi yaparken sınıflara ek değişken nasıl ekleyebiliriz ? sorusunun çözümünü paylaşacağım.

Extension ile var olan sınıfları büyütmek ve geliştirmek kullandığımız ve oldukça Swift dilini işlevsel hale getiren bir yapı. Ancak Extension işleminde var olan …

© 2019 Kenan Atmaca