İçeriğe geç

Aylar: Nisan 2020

SwiftUI ile CustomTextField oluşturmak

Merhabalar bu yazımda SwiftUI ile arayüz oluştururken Custom bir TextField yaratarak bunu UITextFieldDelegate ile birlikte kullanımını göstereceğim.

SwiftUI ile Delegate yapısı ve UIKit nesnelerini birlikte kullanmak için UIViewRepresentable protokolünden türeyen bir yapı oluşturmanız gerekli. Ve bu yapı içerisinde gerekli nesne …

SwiftUI ile GeometryReader kullanımı

Merhabalar bu yazımda SwiftUI ile birlikte Layout düzenleme işleminde kullanılan GeometryReader hakkında bilgi vereceğim.

Bildiğimiz gibi SwiftUI içerisinde AutoLayout sistemi bulunmamakta. Yapıları Fonksiyonel programlama yapısında kullandığımız için nesnenin direkt olarak frame değerini alıp kullanamıyoruz. Bu işlem için bulunduğu ContentView frame …

Swift 5.2 ile callAsFunction kullanımı

Merhabalar bu yazımda Swift 5.2 ile aramıza katılan callAsFunction kullanımını sizlerle paylaşacağım.

Class ve Struct içerisinde tanımlanan callAsFunction ile direkt olarak yaratılan nesne üzerinden fonksiyon çalıştırmanızı sağlıyor.

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

Swift 5.2 ile Subscript default kullanımı

Merhabalar bu yazımda Swift 5.2 ile birlikte aramıza katılan Subscript default ön eki hakkında bilgi vereceğim.

Aramıza katılan default ön eki sayesinde subscript içerisinde olmayan indis çağrıldığında out of range işlemi oluşmasın diye eklenmiştir.

Aşağıdaki örnekte kullanımını görebilirsiniz.

Swift 5.2 ile Key Path Expressions

Merhabalar bu yazımda Swift 5.2 ile gelen Key Path kullanarak sorgulama yapabilmenizi sağlayan özelliği paylaşacağım.

Xcode 11.4 sürümü ile birlikte artık Swift 5.2 derleyebilir duruma geldik. Bu güncellemede dilde bazı yenilikleri bizlere sunmuş oldu. Bunlardan biriside şimdi paylaşacağım filter ve …

© 2020 Kenan Atmaca