İçeriğe geç

Ay: Temmuz 2020

SwiftUI ile Link kullanımı

Merhabalar bu yazımda SwiftUI ile birlikte Link nesnesini nasıl kullanabileceğinizi göstereceğim.

Link nesnesi ile SwiftUI ile uygulama yazarken kolay bir şekilde link yönlendirme yapabilmenizi sağlamakta. Direkt olarak Safari üzerinde belirttiğiniz destination link açılır. Bunun diğer bir alternatifide openUrl kullanmaktır.

Aşağıda …

SwiftUI ile Full screen present işlemi

Merhabalar bu yazımda SwiftUI ile tam ekran olarak present işlemini nasıl gerçekleştirebileceğinizi göstereceğim.

Present işleminde açılacak sayfanın tam ekran olarak açılması için SwiftUI yeni sürümünde fullScreenCover eklendi. Bu fonksiyon sayesinde kolay bir şekilde full screen present işlemi gerçekleştirebilirsiniz.

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

SwiftUI ile @UIApplicationDelegateAdaptor kullanımı

Merhabalar bu yazımda SwiftUI yeni sürümü ile aramıza katılan @UIApplicationDelegateAdaptor property kullanımını paylaşacağım.

SwiftUI ile uygulama life cycle değişti ancak AppDelegate kullanarak işlemlerimizi yeni life cycle implement etmek istiyorsak UIApplicationDelegateAdaptor bu işlemi gerçekleştirebiliriz. Böylelikle AppDelegate içerisinde gerekli tüm işlemlerinizi SwiftUI …

SwiftUI ile @StateObject kullanımı

Merhabalar bu yazımda SwiftUI yeni sürümü ile aramıza katılan @StateObject property kullanımından bahsedeceğim.

SwiftUI içerisinde bir çok farklı data sarmalayıcı property wrapper bulunmakta. Örneğin @EnvironmentObject, @ObservedObject gibi. Bunların her biri data tutmak ve sayfalar arası data aktarımı işlevlerinde duruma …

SwiftUI ile @ScaledMetric property kullanımı

Merhabalar bu yazımda SwiftUI yeni sürümü ile eklenen @ScaledMetric property kullanımı hakkında sizlere bilgi paylaşacağım.

SwiftUI yeni sürüm ile birilikte bir çok yararlı property eklendi. Bunlardan biride @ScaledMetric bu property kullanarak otomatik olarak kullanıcının cihazı için ayarladığı dynamic font özelliğine …

SwiftUI ile @AppStorage property kullanımı

Merhaba bu yazımda SwiftUI yeni sürümü ile eklenen @AppStorage property kullanımını sizlerle paylaşacağım.

Uygulamalarımızda local storage olarak kullandığımız UserDefaults sınıfını SwiftUI ile birlikte kolay bir şekilde property wrapper olarak kullanmamız için @AppStorage eklenmiş.

Aşağıda yazdığım örnek ile kullanımını görebilirsiniz.

struct 

SwiftUI ile matchedGeometryEffect kullanımı

Merhabalar bu yazımda SwiftUI ile nesnelere kolay bir şekilde animasyon bağlama işlemi yapacağımız matchedGeometryEffect kullanımını paylaşacağım.

Mobil uygulama geliştirirken animasyonlar son kullanıcıya daha çekici uygulamalar sunmak için önemlidir. UIKit ile yaptığımız bir çok zorlu animasyon işlemlerini SwiftUI ile oldukça kolay, …

SwiftUI ile Expandable List kullanımı

Merhabalar bu yazımda SwiftUI ile List içerisinde expand yapısını nasıl kullanabileceğinizi göstereceğim.

SwiftUI yeni versiyon ile List (TableView) içerisine children adı altında yeni itemler ekleyip, bunları kullanmamızı kolaylaştıracak bir güncelleme aldı. Bu güncelleme oldukça yararlı ve oldukça etkili bir şekilde …

SwiftUI ile DisclosureGroup kullanımı

Merhabalar bu yazımda SwiftUI 2.0 ile aramıza katılan DisclosureGroup kullanımını sizlerle paylaşacağım.

SwiftUI yeni versiyonuna eklenen DisclosureGroup bizlere oldukça kolay bir şekilde expandable içerik göstermemizi sağlamakta.

Aşağıda yazdığım örnekte kullanımını görebilirsiniz.

struct ContentView: View {
    
    @State private var termsExpand = 

SwiftUI ile ToolBar kullanımı

Merhabalar bu yazımda SwiftUI 2.0 ile NavigationView üzerinde button eklememizi ve kullanmamızı sağlayan toolbar kullanımını sizlerle paylaşacağım.

Yeni sürümde SwiftUI bir önceki sürümde bir çok eksiğinin olduğunu bizlere göstermiş oldu. Apple ekibi güzel eklemeler yaparak yapıyı her yıl güçlendireceklerdir.

NavigationView

Copyright © 2022 Kenan Atmaca