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 […]

Swift Currency App (Part – 1)

Merhaba arkadaşlar. Bu yazımızda sizinle beraber iOS düzerinde farklı mimariler kullanarak aynı uygulamaları çıkaracağız. Bunun için öncelikle bir tema bulmamız lazım. Para birimi uygulaması bunun için iyi olabilir diye düşündüm. Sonrasında ise bir tasarım yapmamız gerekecek. Bunun için basit bir listeleme sayfası ve ardından seçilen kurun, başka kurlar cinsinden türünü gösteren bir uygulama olacak. İlk […]

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 […]