İçeriğe geç

Kenan Atmaca | Blog Yazılar

SwiftUI ile UIViewControllerRepresentable kullanımı

Merhabalar bu yazımda SwiftUI ile View üzerinde UIViewController sınıflarımızı nasıl görüntüleyip, kullanabileceğimizi sizlerle paylaşacağım.

Bundan önceki yazımda bahsettiğim UIViewRepresentable ile UIKit nesnelerini SwiftUI uygulamamıza bağlayabiliyorduk. Aynı şekilde View içerisine UIViewController sınıflarınıda ekleyebilir ve kullanabiliriz. Bunun için UIViewControllerRepresentable protokolü işimize yarayacaktır. …

SwiftUI ile @ObservedObject kullanımı

Merhabalar bu yazımda SwiftUI ile birlikte kullandığımız @ObservedObject ön eki alan değişkenlerin ne işe yaradığını ve ne için kullanmamız gerektiğini sizlerle paylaşacağım.

@ObservedObject ile Sayfanız içerisinde yapacağınız değişimleri otomatik olarak tetikleyerek, diğer sayfalara taşıyabilir ve taşınan sayfada yapılan değişiklikler bir …

SwiftUI ile @State kullanımı

Merhabalar bu yazımda SwiftUI ile birlikte kullandığımız @State ön eki alan değişkenlerin ne işe yaradığını ve ne için kullanmamız gerektiğini sizlerle paylaşacağım.

SwiftUI ile ve Combine Framework ile birlikte kullandığımız ve örneklerini paylaştığım @ işareti ile kullanılan @propertyWrapper bulunmakta. Bunlardan …

SwiftUI ile TabView kullanımı

Merhabalar bu yazımda SwiftUI ile TabView kullanımını sizlerle paylaşacağım.

TabView, UIKit içerisinde kullandığımız UITabBar sınıfına karşılık olarak gelmekte. Uygulama içerisinde kullanımı ve sayfa gösterimi oldukça basit.

Aşağıda yazdığım örneği inceleyebilirsiniz.

SwiftUI ile UISearchBar kullanımı

Merhabalar bu yazımda SwiftUI ile birlikte UISearchBar kullanımını sizle paylaşacağım.

Bu işlem için önceki yazımda bahsettiğim gibi ara bir sınıf oluşturarak UISearchBar elde etmeniz gerekir. Bunun için UIViewRepresentable protokolünü kullanacağız. SwiftUI içerisinde bulunmayan ve UIKit içerisinde kullandığınız tüm nesneleri bu …

SwiftUI ile UIViewRepresentable kullanımı

Merhabalar bu yazımda SwiftUI içerisinde UIKit nesnelerini nasıl kullanabileceğinizi sizlerle paylaşacağım.

UIKit içerisinde bulunan UITextView, UISearchBar vs gibi elementleri SwiftUI içerisinde kullanabilirsiniz. Bu işlem için ara bir sınıf oluşturarak UIViewRepresentable protokolünü bağlamanız ve içerisindeki fonksiyonları kullanmanız gerekir.

SwiftUI ile Form oluşturmak

Merhabalar bu yazımda SwiftUI ile basit bir Form oluşturmayı ve kullandığımız form elementlerini uygulama içi nasıl kullanabileceğinizi paylaşacağım.

Uygulama içerisinde kullandığımız form elementleri SwiftUI ile tamamen yeni bir sınıf ve yapı üzerinde işlemekte. (TextField, Stepper vs) Bu yapıları @State değişkeni …

SwiftUI ile Action Sheet kullanımı

Merhabalar bu yazımda SwiftUI ile birlikte Alert olarak kullanıp aksiyonlar oluşturduğumuz Action Sheet yapısının kullanımını göstereceğim.

iOS 13 ve Xcode 11 son kullanıcı ile buluştu ve artık SwiftUI ile uygulamalar geliştirebiliriz. Ancak live code preview işlemi uygulama içinde mevcut değil. …

Timer Publisher kullanımı

Merhabalar bu yazımda Combine ile iOS uygulamalarımızda kullandığımız Timer sınıfını publisher olarak nasıl kullanabileceğinizi göstereceğim.

Timer yapısada bu mantığa uyduğu için Combine ile kullanmak oldukça mantıklı gelebilir. Diğer yapılardaki publisher kullanımlarından bir farkı yok.

URLSession Publisher kullanımı

Merhabalar bu yazımda Combine ile iOS uygulamalarınızda servis isteklerini nasıl yönetip kullanabileceğinizi paylaşacağım.

Bu işlem için URLSession üzerinden publish işlemi yapacağız. Bu işlemler içerisinde error handle, decode ve gerekli tüm işlemlerimizi gerçekleştirebiliriz. Kullanım olarak daha öncesinde Rx kullananlar için yabancı …

© 2019 Kenan Atmaca