İçeriğe geç

Etiket: İOS

SwiftUI ile Form oluşturmak

Merhabalar bu yazımda SwiftUI ile basit bir Form oluşturmayı ve kullandığımız form elementlerini uygulama içi nasıl kullanabileceğinizi paylaşacağım.

Uygulama içerisinde kullandığımız form elementleri SwiftUI ile tamamen yeni bir sınıf ve yapı üzerinde işlemekte. (TextField, Stepper vs) Bu yapıları @State değişkeni …

SwiftUI ile Action Sheet kullanımı

Merhabalar bu yazımda SwiftUI ile birlikte Alert olarak kullanıp aksiyonlar oluşturduğumuz Action Sheet yapısının kullanımını göstereceğim.

iOS 13 ve Xcode 11 son kullanıcı ile buluştu ve artık SwiftUI ile uygulamalar geliştirebiliriz. Ancak live code preview işlemi uygulama içinde mevcut değil. …

NotificationCenter Publisher kullanımı

Merhabalar bu yazımda Combine ile NotificationCenter üzerinden yayınlama işlemlerinin nasıl gerçekleştirebileceğinizi göstereceğim.

NotificationCenter ile observe işlemleri gerçekleştirebiliyoruz. Combine ile birlikte observe işlemlerini UI nesneleri üzerinde tetiklenme işlemlerini direkt olarak delegate kullanmadan publish edip dinleyebiliyoruz. Buda bize gayet başarılı, temiz bir …

Combine ile Operators

Merhabalar bu yazımda Combine ile Operators kullanımını sizlerle paylaşacağım.

Operatörler bildiğimiz gibi yayınlanan veri üzerinde değişiklikler, filtrelemeler, eklemeler yapmamızı sağlıyor. Daha sonrasında en son halini subscribe olarak elde edip kullanabiliyoruz.

Bunlardan bazıları örnekleri ile aşağıda sizlerle paylaşayım.

Map:

Publisher içerisinde …

Combine ile Subject kullanımı

Merhabalar bu yazımda Combine ile Subject kullanımından bahsedeceğim.

Subject yapısı Publisherin özel türüdür diyebiliriz. Subject olarak oluşturulan değişkene data, Error ve .finished yollayabiliriz. Daha sonrasında abone olarak bunları okuyabiliriz.

Subject yapısını aşağıda görebilirsiniz.

Combine ile Publisher ve Subscriber

Merhabalar bu yazımda Swift ile iOS uygulamalarınızda kullanabileceğiniz Asenkron işlemler yapmanızı sağlayan Combine kütüphanesi yazılarına devam ediyoruz.

Bu kütüphanenin bilinmesi gereken en önemli temel yapısı publish ve subscribe yapısıdır.  Mantık olarak yayıncı ve abone vardır. Yayıncı veriyi yayınlar ve abonede …

Combine Framework nedir ?

Merhabalar bu yazımda SwiftUI ile birlikte aramıza katılan Combine Framework nedir ve ne işe yarar sorularının cevabını vereceğim.

Teknolojinin gelişmesi ile birlikte yazılımda sürekli olarak gelişmekte ve modern anlayış ve kalıplar oluşmaktadır. Bunlar karşılaşılan sorunlara çözüm olmak ve çağın yeni …

iOS ile UI Test Automation

Merhabalar bu yazımda iOS ile UI Test işlemini uygulamalarınızda nasıl kullanabileceğinizi sizlerle paylaşacağım.

iOS ile UI Test yaparken bir önceki yazımda eklediğim iskelet üzerine ve belirlenen yapı ile uygulama içinde kullandığınız nesnelere erişmeniz ve aksiyonları tetiklemeniz gerekli. Örneğin accessibilityLabel değeri …

UI Test nedir ?

Merhabalar bu yazımda iOS ile UI Test nedir ve ne işimize yarar sorularına yanıt bulmaya çalışacağız.

Uygulama yazarken test işlemini hep manuel olarak cihazı kullanarak yaparız. Bu test işlemini otomasyon haline getirmek için UI Test yazmamız gerekli. Yani özetle olabilecek …

Custom UIStoryboardSegue oluşturmak

Merhabalar bu yazımda iOS ile Custom olarak UIStoryboardSegue oluşturmayı göstereceğim. Böylelikle ViewController arası geçişlerde custom olarak animasyonlar yazabilir ve yönetebilirsiniz.

iOS ile transition işleminin nasıl yürüdüğünü aşağıdaki görselde bakalım ve daha sonrasında örneği inceleyelim.

Custom segue işlemini storyboard üzerinden veya …

© 2019 Kenan Atmaca