Junior iOS geliştirici olarak henüz yeni yeni ne yaptığımın farkına varanlardanım. Normalde bazı kavramları bilmeden de gayet güzel uygulamalar geliştirebilirsiniz. Ancak yine de ne yaptığını bilmek güzeldir.
Her dil ya da ‘framework’ü özel kılan bir yan bulunur. Swift için de bu özellik sanırım “opsiyonel” kavramı olmalı. Swift dilinde değişken ve sabitler opsiyonel olarak tanımlanabilir. Hatta metin kutusu gibi bir yerden değer geliyorsa mutlaka opsiyonel tanımı yapılır. Çünkü…
Bu yazıda Swift dilindeki fonksiyon yapısından kısaca bahsedeceğim. Fonksiyon yapısı hemen hemen C dilindekiyle aynıdır. En basit anlamda bir ya da daha fazla parametre alan ve tek bir değer döndüren bir fonksiyonu aşağıdaki gibi tanımlayabiliriz.
Bugün de biraz Swift dilinin sınıf yapısından bahsedeyim dedim. Çok detaya girmemeye çalışacağım. Sınıflar nesneye ait özellik ve metodları barındırır. Özellik ve metod kavramları nesne yönelimli yazılım teorisinden gelen kavramlardır. Basitçe değişken ve sabitlere özellik, fonksiyonlara…