İçeriğe geç

Kenan Atmaca | Blog Yazılar

Task sleep kullanımı

Merhabalar, bu yazımda async/await aksiyonlarını belli bir süre sonra yürütmek için kullanabileceğiniz sleep aksiyonunu sizlerle paylaşacağım.

Kullanım için await fonksiyonunun öncesine veya sonrasına yapılacak işleme göre sleep fonksiyonunu eklemeniz yeterli olacaktır.

try await Task.sleep(nanoseconds: 2_000_000_000)

SwiftUI ile AsyncButton oluşturmak

Merhabalar, Bu yazımda SwiftUI ile custom bir Async button oluşturarak kullanımını sizlerle paylaşacağım.

Swift 5.5 ile aramıza katılan Async/await ile birlikte içe içe geçmiş closure kullanmadan safe thread yönetimi ile işlemleri yürütebileceğimiz yapı dile eklenmişti. Bu yapıyı custom bir SwiftUI …

SwiftUI Blur effect materials kullanımı

Merhabalar, bu yazımda SwiftUI ile birlikte Text nesnesine kolay ve hızlı bir şekilde background blur verme işlemini paylaşacağım.

Bu işlem SwiftUI ile oldukça kolay. Yapmanız gereken tek şey background class içerisinde material kullanmak.

  • regular material

SwiftUI ile contentShape kullanımı

Merhabalar, bu yazımda SwiftUI ile birlikte uygulama geliştirirken yararlı bir view fonksiyonu olan contentShape hakkında bilgi vereceğim.

VStack veya HStack nesnelerine tap gesture verirken nesnenin tıklanma alanını kontrol etmek ve bu alan içinde tıklamayı aktif etmek için kullanabileceğimiz oldukça yararlı …

Bir adım ilerisi 2022

Merhabalar, Uzun bir yılın ardından yılın son günlerine gelmiş bulunmaktayız. 2021 yılının benim için nasıl geçtiğini ve gelecek 2022 yılı için planlarımı sizlere kısada olsa paylaşmaktan mutluluk duyacağım.

2021 yılı dünya açısından ve ülkemiz açısından inişleri ve çıkışları olan bir …

SwiftUI ile AsyncImage kullanımı

Merhabalar bu yazımda SwiftUI 3 ile birlikte aramıza katılan AsyncImage nesnesinin kullanımını sizlerle paylaşacağım.

Uygulamalarımızda async olarak image fetching işlemi gerçekleştirdiğimiz zamanlarda işimizi kolaylaştıran bu nesne artık ek bir pod kullanmamıza gerek kalmadan SwiftUI içerisinde yerini aldı. Daha öncesinde yoğun …

SwiftUI ile @FocusState kullanımı

Merhabalar bu yazımda SwiftUI 3 ile birlikte gelen @FocusState değişken kullanımını paylaşacağım.

@FocusState değişkeni ile birlikte artık login, register veya her hangi bir focus field durumunu hafızada saklayabiliyoruz. Dilerseniz bool olarak veya Hashable bir enum yaratarak odaklanılan field durumunu saklayabilirsiniz …

SwiftUI ViewModifier ile colorScheme düzenlemek

Merhabalar bu yazımda SwiftUI ile birlikte uygulamalarımızda dark ve light tema için elementlere renk ayarlamamızı kolaylaştıracak bir kısa yol paylaşacağım.

SwiftUI ile kullanarak nesnelere doğrudan özellik ekleyebildiğimiz ViewModifier yardımı ile basit bir extension fonksiyonu kullanarak renk ayarlama işlemini kolaylaştıracağız. Dilerseniz …

Swift 5.5 ile Async let bindings

Merhabalar Swift 5.5 ile aramıza katılan async/await işleminin diğer bir kullanımı olan async let örneğini sizlerle paylaşacağım.

Basit sözdizimi ile async let’i kullanarak alt görevler oluşturmak oldukça kolay. Bu, özellikle heterojen sonuç türleriyle uğraştığınız görev gruplarına bir alternatif olarak yararlıdır. …

Swift 5.5 ile @propertyWrapper kullanımı

Merhabalar bu yazımda Swift 5.5 ile fonksiyon parametresi içerisindede kullanılabilir hale gelecek olan @propertyWrapper örneği paylaşacağım.

Swift 5.1 ile aramıza katılan @propertyWrapper ile tanımladığımız değişkenlere ek özellikler kazandırabiliyoruz.

@propertyWrapper
struct ClearStr {
    private(set) var value: 
Copyright © 2021 Kenan Atmaca