Yüksek dereceden fonksiyonlar(Higher Order Functions), bir veya birden fazla fonksiyonu parametre olarak alan ve işlem sonunda bir fonksiyon dönen fonksiyonlardır. Bu fonksiyonlar bizim işimizi oldukça...
Merhaba arkadaşlar, Swift dersleri serimize Custom Swift Collection oluşturma ile devam edeceğiz. Bilindiği üzere Swift standart kütüphanesi üç farklı collection sunar (Array, Dictionary ve Set). Bu derslere linkinden...
Merhaba arkadaşlar, Swift dersleri serimize Swift Generic Part 2 ile devam ediyoruz. İlk dersimize buradan erişebilirsiniz. Bu derste iş biraz daha karmaşıklaşacak dolayısıyla önce ilk dersi tekrarlayıp buradan devam...
Merhaba arkadaşlar, Swift dersleri serimize Swift Generics ile devam ediyoruz. Generics proje içinde bize çok yardımcı olmaktadır. Aşağıda detaylı şekilde bunu açıklayacağız ancak en kısa tanımıyla generics türlere...
Merhaba arkadaşlar, Swift dersleri serimize Swift Type Casting (Tip Dönüşümleri) ile devam ediyoruz. Type Casting Swift programlama dili içerisinde yaygın olarak kullanılmaktadır. Birçoğumuz bunu kullanıyoruz ancak ne...
Merhaba arkadaşlar, Swift dersleri serimize Swift Error Handling (Hata Yakalama) ile devam ediyoruz. Herhangi bir projede çalışırken proje içerisinde daha sonra hata çıkarabilecek noktaları, hata vermemesi üzere çözüme...
Merhaba arkadaşlar, Swift dersleri serimize Swift Protocol (Protokoller) ile devam ediyoruz. Önceki dersimizde anlattığımız protokol yönelimli programlama Swift protokolleri sayesinde gerçeklenmiştir. Aslında o...
Merhaba arkadaşlar, Swift dersleri serimize Swift Access Control (Erişim Belirleyicileri) ile devam ediyoruz. Erişim belirleyicileri sayesinde projemizdeki bazı modüllere, sınıflara, metodlara vb. erişim kısıtlanmıştır...
Merhaba arkadaşlar, Swift dersleri serimize Swift Protokollere (Protocols) ön hazırlık mahiyetinde, Protokol Yönelimli Programlama (Protocol Oriented Programming, “POP”) ve Nesne Yönelimli Programlama...
Merhaba arkadaşlar, Swift dersleri serimize Swift Extensions (Eklentiler) ile devam ediyoruz. Extensions var olan classlara, structlara, enumlara ve protokollere yeni işlevler ekleyebilmemize olanak verir ve yazdığımız...
Merhaba arkadaşlar, Swift dersleri serimize Swift Closures Part 2 ile devam edeceğiz. Closures ile ilgili temel bilgiye Swift Closure Kullanımı dersinden ulaşabilirsiniz. Bu konuların üzerine ekleyerek devam edeceğimiz...
Merhaba arkadaşlar, Swift dersleri serimize Swift Subscripts yapısından ve nasıl kullanıldığından bahsederek devam edeceğiz. Bu yapının avantajları neler ve hangi durumlarda bu yapıyı kullanmalıyız gibi soruların...
Merhaba arkadaşlar, Swift dersleri serimize Swift Class ve Struct yapılarından, nasıl kullanıldıklarından ve aralarındaki farklardan bahsederek devam edeceğiz. Özellikle reference type ve value type karşılaştırması...