Swift Extension

Merhaba arkadaşlar. Bu yazımda Swift ile extension nasıl kullanılır bundan bahsedeceğiz. Öncelikle Extension nedir bundan bahsedelim. Extension aslında bir class’a veya struct’a hatta her türlü objeye bir fonksiyon veya basşka bir özellik eklemektir. Ben bu yazımda örnekle açıklamak için String sınıfına ekstra olarak bir fonksiyon oluşturacağım. Bu fonksiyon ile basitçe kendi adımı ekleyebileceğim. Bir çok […]

C# Delege

Delegate kelimesinin Türkçe karşılığı delege olarak karşımıza çıkmaktadır. Bir çok projede kullanılan Delegate’lerden bahsedeceğiz bu yazımızda. İlk olarak amacını anlatmak gerekirse delegeler metot tutuculardır diyebiliriz. Delegeler, metotların adreslerini dolayısıyla metotların kendilerini tutabilen yapılardır. Delegeler referans tipli yapıda oldukları için nesne alınabilir. Delege kullanırken dikkat etmemiz gereken noktalar vardır. Bunlar; Geri dönüş tipi tuttuğu metodun geri […]

Swift Fonksiyonlar

Bir programlama dilinde en çok kullandığımız özelliklerden birisi fonksiyonlardır. Swift’de fonksiyon oluşturmak daha önce C# ve Java kullanmış birine garip gelebilir başlarda. Sonradan alışıyorsunuz orası ayrı. Fonksiyon ne diye soracak olursanız. Fonksiyon bir iş parçacağını yerine getirmek üzere yazılan kod bloğudur. İlk örneğimiz basit bir şekilde fonksiyon yazmak ve bu fonksiyonu çağırmak olsun. Fonksiyon oluştururken […]