İçeriğe geç

Etiket: SwiftUI

Swift 5.5 ile Async/await kullanımı

Merhabalar bu yazımda Swift 5.5 ile aramıza katılacak olan oldukça güzel bir ekleme olan Async/await konusundan bahsedeceğim.

Her yıl Swift ekibi geliştirdikleri yeni sürümü bizlere sunmaktalar. WWDC sonrası Xcode 13 Beta biz geliştiricilere sunulmuş oldu. Bu yazıda ve bundan sonraki …

SwiftUI ile UIRefreshControl kullanımı

Merhabalar bu yazımda SwiftUI ile ScrollView içerisinde kullandığımız iPhone cihazlarda yukardan aşağıya doğru çekme işlemi sonrası ortaya çıkan UIRefreshControl nesnesinin kullanımını paylaşacağım.

iOS ile tüm liste refresh gerçekleştirecek uygulamalarda kullandığımız scroll işlemini SwiftUI ile gerçekleştirmemiz için Custom olarak UIKit nesnesi …

SwiftUI ile Custom PageIndicator

Merhabalar bu yazımda SwiftUI ile Custom bir Page Indicator oluşturacağız.

iOS ile bütünleşen ve kaydırmalı sayfaların altında gördüğümüz yuvarlak page indicator nesnelerini SwiftUI ile kendi View nesnemizi oluşturarak yazmak oldukça kolay.

Aşağıda yazdığım örnek ile uygulamalarınızda kullanabilirsiniz.

struct ContentView: View 

SwiftUI ile TextView Toolbar kullanımı

Merhabalar bu yazımda TextView nesnesi ile birlikte Toolbar kullanımını sizlerle paylaşacağım.

SwiftUI içerisinde bazı nesneleri kullanmak için UIViewRepresentable yardımı ile UIKit içerisindeki nesnelere erişmemiz gerekli. Bu yazıdada örneğini vereceğim TextView kullanırken klavye üzerinde aksiyonlar eklediğimiz toolbar nesnesini bu şekilde yaratmamız …

SwiftUI ile MVVM kullanımı

Merhabalar bu yazımda SwiftUI ile MVVM tasarım deseninin birlikte kullanımını sizlerle paylaşacağım.

Projeye başlamadan önce yapılması gereken en önemli eylemlerden biri yazılım tasarım desenini belirlemek olmalıdır. Kaliteli ve okunaklı yazılmış kod, temeli sağlam bir binaya benzer. Düzgün yazılmamış proje ise …

SwiftUI ile Combine Request ve Error Handling

Merhabalar bu yazımda SwiftUI ile birlikte sizlere Combine kullanarak request ve error handling işlemini nasıl gerçekleştirebileceğinizi yazdığım örnek ile göstereceğim.

Combine ile bildiğiniz gibi RxSwift‘e rakip Apple şirketinin geliştirdiği işlevsel reaktif programlamanın yerel Swift uygulamasıdır. Bu yapı ile bir …

SwiftUI ile Custom Slider yaratmak

Merhabalar bu yazımda SwiftUI ile birlikte Custom Slider oluşturma işlemini sizlerle paylaşacağım.

SwiftUI ile Custom bir nesne oluşturmak ve aksiyon almak gerçekten çok hızlı ve kolay. 25 satır kod ile Custom bir slider yaratabilirsiniz.

Aşağıdaki örneği inceleyebilir ve eklemeler yaparak …

SwiftUI ile Shimmer Text oluşturmak

Merhabalar bu yazımda SwiftUI ile parlayarak kayan bir text effect oluşturma işlemini nasıl gerçekleştirebileceğinizi paylaşacağım.

SwiftUI ile animasyonlar yapmak oldukça eğlenceli ve keyifli. Gereksiz auto layout ve storyboard ıvır zıvırları ile uğraşmadan işlerinizi halledebiliyorsunuz.

Aşağıdaki örneği inceleyebilirsiniz.

struct ContentView: View 

SwiftUI ile onDelete kullanımı

Merhabalar bu yazımda SwiftUI ile birlikte List kullandığınız zaman nesneleri swipe işlemi ile nasıl silebileceğinizi göstereceğim.

UIKit ile UITableView kullanırken kullandığımız delegate yardımcıları yerine SwiftUI ile ilgili işlemleri gerçekleştirmek için aksiyonlar bulunmakta. Silme işlemi için .onDelete fonksiyonunu kullanacağız.

Aşağıda yazdığım …

SwiftUI ile UIDocumentInteractionController kullanımı

Merhabalar bu yazımda SwiftUI ile birlikte UIDocumentInteractionController sınıfını nasıl kullanabileceğinizi göstereceğim.

UIDocumentInteractionController sınıfı ile birlikte pdf, gif, video, png vs görsellerin önizleme yaparak paylaşma işlemini arayüz olarak sunmakta. UIKit içerisinde bulunan bu yardımcı sınıfı kolay bir şekilde SwiftUI ile birlikte …

Copyright © 2021 Kenan Atmaca