SwiftUI Horizontal List

Merhaba arkadaşlar. Bu yazımızda SwiftUI ile nasıl yatay bir liste yapabiliriz bundan bahsedeceğiz. İlk olarak ekranda kayması için bir Scroll View koymamız gerekiyor. Tabii bunun yana doğru kayması için horizontal yapıyoruz. Ardından içerisinde bir HStack atıp liste olması için ForEach ile dönmemiz lazım. Sonrasında ise kendi tasarımınıza kalıyor.

Yukarıdaki kodun ekran çıktısı aşağıdaki gibidir. […]

SwiftUI Liste

Merhaba arkadaşlar. Bu yazımızda SwiftUI ile nasıl listeleme işlemleri yapabiliriz bundan bahsedeceğiz. UIKit kullananlar basit listeleme işlemleri için UITableView kullanıyorlardı. SwiftUI basit listeme işlemleri için ise List adında bir kontrolü var. Bu controller ile birlikte listeleme işlemleri yapıyoruz. Burada yapacağımızda örnekte kişi listeleme uygulaması yapacağız. Öncelikle modelimizi oluşturmamız lazım. Burada sadece kişinin ismi ve adresini […]

SwiftUI SearchBar

Merhaba arkadaşlar. Bu yazımızda SwiftUI ile nasıl SearchBar yapılır bundan bahsedeceğiz. Bildiğiniz gibi daha önce UIKit ile iOS geliştirme yapan arkadaşlar, UISearchBar kontrolünü direk olarak projelerine ekleyebiliyorlardı. SwiftUI’da böyle bi kontrol yok. 2 farklı şekilde bunu çözebilirsiniz. Bunlar; TextField kullanarak bir search bar yapmak UISearchBar’ı projemizde kullanmak Açıkçası ben bunlar dan ilkini tercih ediyorum. Çünkü […]

Swift Currency App MVC ( Part 2 )

Merhaba arkadaşlar. Bu yazımızda, daha önceki yazımızda servis tarafını hallettiğimiz uygulamamızı MVC ile yazacağız. Bundan önce MVC’den bahsetmek gerekirse; Model, View ve Controller katmanlarından oluşur. Ekran üzerinde bir işlem yapıldığında, bu bir butona dokunmak veya herhangi bir aksiyon almak olabilir, buradaki işlemi Controller kısmına bildirmek olacak. Sonrasında Controller üzerinde işlemlerimizi yapıp Modelde güncellememizi yapmalıyız. Modeldeki […]

SwiftUI Nedir

Merhaba arkadaşlar. Bu yazımızda SwiftUI nedir bundan bahsedeceğiz. SwiftUI Apple’in WWDC 2019’da tanıtmış olduğu yeni bir framework. Apple aslında tanıtılan bu framework için şöyle bir açıklama yapıyor; “SwiftUI, sürecin büyük bölümünü otomatik hale getirerek kullanıcı arayüzü oluşturmayı tam anlamıyla dönüştürüyor, kullanıcı arayüzünün uygulamada nasıl göründüğünü ve davrandığını gerçek zamanlı olarak önizleme olanağı sağlıyor. Geliştiricilerin onu […]