İçeriğe geç

Yazar: Kenan Atmaca

Kocaeli Üniversitesi Bilgisayar Mühendisliğinde eğitimine devam etmekte olan mühendis adayı yazılımcı. Backend IOS ve Web developer.

Realm generics işlemleri

Merhabalar bu yazımda Swift ile Generics yapısını kullanarak Realm için işlevsel fonksiyonlar yazacağız.

Şüphesiz Generics Swift dilinin en önemli konularından biri. Bu yüzden etkileşimli, esnek sınıflar,fonksiyonlar yazmak için bu konuya hakim olmak gerekli. Realm veritabanı işlemleri için yazdığımız fonksiyonlar ve …

Realm migration işlemi

Merhabalar bu yazımda Realm ile veritabanlarının önemli işlemlerinden migration (birleştirme) işleminin nasıl yapıldığını paylaşacağım.

Migration işlemini açıklayacak olursam. İlk önce tasarladığınız veri tabanı modeline bir süre sonra eklemeler veya var olan özelliklerin isim, ilişki vs değişikliklerini yapmanız demektir. Bu işlem …

Realm veritabanı sorgulama

Merhabalar bu yazımda Realm ile veritabanı sorgulama işlemini nasıl gerçekleştirebileceğinizi göstereceğim.

Core Data ve SQLite ile karşılaştırıldığında sorgulama ve filtreleme işlemlerinin çoğu durumda hızlı gerçekleştiğini söyleyebiliriz. Veritabanında sorgulama işleminin en çok kullanılan işlem olduğunu düşündüğümüzde performans bizim için çok önemli. …

Realm veritabanı işlemleri

Merhabalar bu yazımda Realm veritabanına nasıl veri ekleme,silme vb işlemleri yapabileceğinizi göstereceğim.

Bundan önceki yazımda kolay bir şekilde model oluşturmayı göstermiştim. Veritabanı işlemleride oldukça konforlu bir şekilde tasarlanmış.

Aşağıda örnek olması amaçlı yazdığım basit bir realm helper sınıfını aşağıda paylaşıyorum. …

Realm model oluşturma

Merhabalar bu yazımda Realm serisine giriş yapıyoruz. İlk olarak nasıl model yapısı oluşturacağımıza bakalım.

Realm ile basit bir şekilde model oluşturup, nesnelerimizi veritabanına kaydedebiliyoruz. Bu işlem içinde sınıflarımız Object sınıfından türemek ve değişkenlerimiz observe işlemlerinde kullanılabilmesi için dynamic olmak zorunda.…

Realm nedir ?

Merhabalar, bu yazım ile birlikte sizlere yeni bir yazı serisi sunmak istiyorum. Bu yazı serisi Swift ve iOS ile Realm kullanımı hakkında olacak.

İşe nedir bu Realm ? sorusu ile başlayalım. Realm bir cross platform veri tabanı sistemidir. Local olarak …

github.com/KenanAtmaca/Keyboardable

Merhabalar bu yazımda sizlere iOS ile klavye observe işlemlerini yapmanızı sağlayacak basit bir protocol paylaşacağım.

Bildiğimiz gibi Klavye tetiklenmesini kontrol ederek bir çok const,animate vs işlemler yapmaktayız. Bu işlemleri kullanmamız gereken tüm UIViewController içerisinde sürekli olarak yazmak doğru bir yaklaşım …

Extension stored properties kullanımı

Merhabalar bu yazımda Swift dilinde Extension işlemi yaparken sınıflara ek değişken nasıl ekleyebiliriz ? sorusunun çözümünü paylaşacağım.

Extension ile var olan sınıfları büyütmek ve geliştirmek kullandığımız ve oldukça Swift dilini işlevsel hale getiren bir yapı. Ancak Extension işleminde var olan …

Hashable kullanımı

Merhabalar bu yazımda Swift 4.2 ile birlikte daha güvenli ve basit hale gelen hash üretme işlemini nasıl yapabileceğinize örnek vereceğim.

Hash işlemi türkçe olarak Özetleme fonksiyonu olarak adlandırılır. Bu işlem programlamanın çoğu alanında kullanılmaktadır.

Özetleme fonksiyonlarının çalışma şekli, uzun bir …

Enum CaseIterable kullanımı

Merhabalar bu yazımda Swift 4.2 ile birlikte gelen enum nesnelerini döngü içerisinde okumamızı ve kullanmamızı sağlayan protokol kullanımına örnek vereceğim.

Döngü içerisinde Dictionary yapılarına eriştiğimiz gibi (index,value) enum nesnelerinede aynı şekilde erişebiliriz. Bu işlem için yeni versiyonda eklenen CaseIterable protokolunu …

© 2018 Kenan Atmaca