İçeriğe geç

Etiket: İOS

SwiftUI ile Widget oluşturmak

Merhabalar bu yazımda SwiftUI ile birlikte iOS 14 ile aramıza katılan Widget yapısını hızlı bir şekilde oluşturma işlemini sizlerle paylaşacağım.

iOS 14 ve Xcode 12 artık kullanıma sunuldu, Buda biz geliştiricilere yeni ve daha yetenekli uygulamalar yazmamız için yenilikleri beraberinde …

SwiftUI ile Custom Side Menu oluşturmak

Merhabalar bu yazımda SwiftUI ile birlikte Yandan açılır Side Menu yapımını sizlerle paylaşacağım.

SwiftUI ile birlikte istediğiniz tasarımı Auto Layout olmadan tüm cihazlarda aynı şekilde gösterebilir ve bu arayüzleri daha sonrasında farklı projelerde kolay bir şekilde kullanabilirsiniz. Buda biz geliştiricilere …

SwiftUI ile Custom Toggle kullanımı

Merhabalar bu yazımda SwiftUI ile birlikte iOS uygulamalarımızda kullandığımız Toggle nesnesini custom olarak tasarımını nasıl değiştirebileceğinizi göstereceğim.

Toggle nesnesi yani UIKit ile kullandığımız UISwitch nesnesini custom tasarım eklemek için ToggleStyle protokolü ile birlikte custom bir class yazacağız ve bunu yaratmış …

SwiftUI ile Custom Corner Path oluşturmak

Merhabalar bu yazımda SwiftUI ile Custom bir Shape sınıfı ile kolay bir şekilde nesnelerin köşelerine radius verme işlemini paylaşacağım.

SwiftUI ile daha önceki Path kullanımını sizlerle paylaşmıştım. Şimdi Custom bir shape sınıfı yardımı ile UIBezierPath kullanarak nesnelerin köşelerini yuvarlayalım.

Yukarda …

SwiftUI ile Menu kullanımı

Merhabalar bu yazımda SwiftUI ile Popup menu kullanımını paylaşacağım.

Uygulama içerisinde oldukça işimize yarayacak ve yazmakla zaman kaybetmeyeceğiniz bir popup menu yapısını SwiftUI bizlere sunmakta. Menu sınıfı yardımı ile kolayca popup menu popup yaratabilir ve aksiyon alabilirsiniz.

Aşağıda yazdığım örneği …

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 @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 
Copyright © 2020 Kenan Atmaca