İçeriğe geç

Aylar: Haziran 2018

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 …

@dynamicMemberLookup kullanımı

Merhabalar bu yazımda Swift 4.2 ile eklenen yeni bir yenilikte @dynamicMemberLookup özelliği.

Bu takı sayesinde class,struct vs içerisinde bulunan subscript ile döndürülen dataya dinamik bir şekilde erişmemizi sağlamakta. Yani daha önceden obj[“info”] şeklinde return olmasını sağladığımız subscript nesnesine obj.info şeklinde …

Random kullanımı

Merhabalar bu yazımla birlikte Swift 4.2 sürümünde karşımıza çıkan, göze çarpan yenilikleri sizlere paylaşacağım.

Bu yazımda yeni sürüm ile yenilenen random işlemlerinin nasıl kullanacağınızı göstereceğim.

Yeni eklenen random fonksiyonu ve yararlı bir kaç fonksiyon ile birlikte random işlemleri hızlı …

UITableView Custom header

Merhabalar bu yazımda iOS uygulama geliştirirken UITableView üzerinde bulunan header kısmını nasıl özelleştirebileceğinizi göstereceğim.

Kullanıcılar ilk olarak tasarım ile karşılaştıkları için uygulamamızın kullanışlılığı ve kullanım kolaylığının yanı sıra performanstan çalmadan tasarım, animasyonlara önem göstermemiz gerekli. Bu yazımda bazı uygulamalarda görmüş …

WWDC 2018

Merhabalar, koca bir yılın ardından tekrar bir WWDC etkinliği ile karşı karşıyayız. Apple ekosisteminde uygulama geliştiren geliştiriciler için hiç şüphesiz en önemli konferans.

Bu yılda, her yıl olduğu gibi yeniliklere ev sahipliği yapacak etkinlik, geliştiricilere yeni oyuncaklar sunacak. Bu yeniliklerden …