İçeriğe geç

Kenan Atmaca | Blog Yazılar

github.com/KenanAtmaca/KActionMenu

Merhabalar, bugün sizlere yeni yazdığım iOS yardımcı kütüphanesi olan ‘KActionMenu‘ hakkında bilgi vereceğim.

iOS içerisinde 3D Touch ile iconlara basıldığında karşınıza çıkan menu benzeri bir yapıda uygulama içi kullanabileceğiniz, düzenleyebileceğiniz bir action menu. Bu menü yapısını uygulamanız içerisinde …

Update Status Bar işlemi

Merhabalar bu yazımda iOS uygulamalarınızda anlık olarak status bar renk değiştirme ve gizleme işlemini nasıl yapabileceğinizi göstereceğim.

Uygulamanızda duruma göre anlık olarak status bar ile ilgili görsel işlemler yapmak isteyebilirsiniz. Bu işlemi gerçekleştirmek oldukça basit.

Git ile tag işlemi

Merhabalar bu yazımda git reponuza versiyon çıkmak için kullanmanız gereken komut olan tag komutunu nasıl kullanabileceğinizi göstereceğim.

Github üzerinde paylaştığınız repolara versiyon ekleyebilirsiniz. Yazmış olduğunuz repoları pod tarafına eklediğiniz zaman mecburen versiyonlama yapmanız gerekir. Reponuzu git üzerinden ara versiyonlar ve …

github.com/KenanAtmaca/KPermission

Merhabalar yeni yazmış olduğum iOS kütüphanesini sizlerle paylaşacağım.

iOS uygulamalarınızda kullanıcılardan kolay bir şekilde izin almak için tasarlanmış bir framework. Hızlı bir şekilde kullanıcılara dialog göstererek kamera, bildirim, takvim, telefon rehberi vs izinleri alarak uygulamanızda kullanabilirsiniz.

Bundle Localization işlemi

Merhabalar bu yazımda iOS uygulamalarınızda anlık olarak kelimeleri farklı dillerde görüntüleme işlemini nasıl gerçekleştirebileceğinizi göstereceğim.

Localization işlemi farklı ülkelerden kullanan kullanıcılar için büyük önem taşımakta. Bu yüzden uygulama içerisinde bu tür farklı diller ile kullanıcılara destek vermeliyiz. Xcode üzerinde eklediğiniz …

github.com/KenanAtmaca/KEmptyView

Merhabalar, yeni yazmış olduğum kullanımı kolay bir framework paylaşacağım.

KEmptyView adını verdiğim bu framework ile TableView ve CollectionView içerisinde ayrı ayrı Empty View oluşturmanıza gerek yok. Servisden gelen veri yoksa boş olan listelerinize otomatik olarak KEmptyView ile oluşturduğunuz ekranı görebileceksiniz.…

Swift 5.1 ile @propertyWrapper kullanımı

Merhabalar bu yazımda Swift dilinin yeni sürümünde karşılaşacağımız @propertyWrapper yapısı nedir ve nasıl kullanırız sorusuna yanıt bulacağız.

Swift 5.1 ile eklenen bu yapı ile değişkenlere ön ek olarak eklediğiniz @property tanımları ile değişkeni bir fonksiyona sokmadan yaratılma anında istediğiniz temizleme, …

Uygulama Force Update kontrolü

Merhabalar bu yazımda kullanıcıların kullandığı uygulamaların versiyonlarına göre yeni versiyona yükseltmesi için zorlama durumunu nasıl gerçekleştirebileceğinizi göstereceğim.

Yeni eklediğiniz özelliklerin kullanılması ve güvenlik sorunlarınızı çözdüğünüz bir versiyon yazmış olabilirsiniz. Bu gibi durumlarda eski versiyon kullanan kullanıcıları market sayfasına yönlendirerek yeni …

SwiftUI ile ScrollView kullanımı

Merhabalar bu yazımda SwiftUI ile ScrollView kullanarak UIKit içerisinde kullandığımız CollectionView yapısını oluşturacağız. Bunun yanı sıra aksiyon vererek farklı bir sayfaya Pass data işleminin nasıl gerçekleştiğini öğrenmiş olacaksınız.

SwiftUI içerisinde CollectionView yapısına karşılık gelen bir yapı yok. Bu yapıyı daha …

SwiftUI ile Button kullanımı

Merhabalar bu yazımda SwiftUI ile Button kullanımını sizlerle paylaşacağım. Uygulamalarımızda en çok kullandığımız elementlerden olan Buttonları SwiftUI yapısı ile nasıl aksiyon verip, tasarım yapabileceğimizi ve basit bir animasyon işleminin nasıl gerçekleşeceğini aşağıda vereceğim örnek ile göreceksiniz.

Button sınıfı 2 adet …

© 2019 Kenan Atmaca