Kategori: SwiftUI

SwiftUI: Dizi Oluşturma ve Eleman Ekleme (Append Item to Array)
29.10.2019 21:26

SwiftUI ile çalışırken değişebilecek veriler için @State kullanılması gerekmektedir. Herhangi bir değişkenin başına @State eklemesi yaptığınızda, kullanıcı aksiyonları, fonksiyonlar vs. ile bu veri üzerinde değişiklik yapılabilmektedir. Örneğin bir bileşenin görünüp kaybolması veya renkler, bu herşey olabilir. Detaylı bilgi için developer.apple.com adresine göz atabilirsiniz. import Foundation import SwiftUI struct ToDoListModel: Identifiable {     let id […]

SwiftUI : Firebase Auth ve Firestorm Database Kullanımı
28.08.2019 18:52

Firebase Google tarafından uygulamalarımızda ve websitelerimizde kullanabilmemize olanak sağlayan bulut tabanlı bir veritabanı çözümüdür. Bu yazımda Google firebase ve firestorm ile ilgili notlarımı sizlerle paylaşacağım. Bu kuruluma başlamadan önce sisteminizde cocoapods kurulu olduğundan emin olun. Kurulum Adımları: Firebase‘de Proje Oluşturun Projenizi oluşturduktan sonra Firebase sizi oldukça basit bir kurulum adımları sayfasına yönlendirecek.  Uygulama ile ilgili […]

SwiftUI : Model Oluşturma ve Dizi İçinde Dizi Listeleme
24.08.2019 23:12

Model oluşturmak için MyModel.swift isimli bir dosya oluşturduk ve içinde MyModel isminde bir struct tanımladık. Daha sonra aynı modeli kullanarak 2 adet MyModel tipinde tanımlama yaptık. Jenna ve Tarkan’ı modeller sanatcilar dizisine tanımlayarak View’ımızda listeleme için kullandık. struct MyModel : Identifiable {     var id = UUID()     var name : String   […]

SwiftUI : NavigationView, NavigationLink ve Sheet İle Sayfalar Arası Geçiş
24.08.2019 22:57

NavigationLink Oluşturmak için bir NavigationView nesnesinin içinde olmamız gerekmektedir. Aşağıdaki kod yardımı ile bir View’dan diğer View’a geçiş sağlayabilirsiniz. NavigationView{     NavigationLink(destination: NavigationSecondView() ) {         Text(“Navigation Link”)     } } Sheet İle Popup Açtırma Button(action: { self.shown.toggle() }){ Text(“Tık”) }.sheet(isPresented: self.$shown) { () -> ArtistDetail in ArtistDetail() } Navigation ile […]

SwiftUI List Bileşeni (Listeleme İçin TableView Alternatifi)
22.08.2019 18:05

Daha önce sizlerle Swift için TableView notlarımı paylaşmıştım. Artık SwiftUI bize göz kırpmışken bir yandan da kenardan kenardan SwiftUI’a yanaşayım dedim. SwiftUI ile ilgili List bileşeninden başlayarak öğrendikçe notlarımı sizlerle paylaşacağım. List{    // Listenecek Bileşenler } En basit hali ile yukarıdaki gibi tanıyabilirsiniz List bileşenini. Bir çok farklı kullanımı mevcut elbette. Tabiki içerisinde bazı View’lar […]