Birden fazla değeri tek bir grupta toparlayan yapıya Tuples denir. Tuples içerisine tanımlayacağımız veriler aynı türde olmak zorunda değildir. Tuples tanımlayalım Yukarıda görüldüğü gibi parantez…
Unknown Developer
Birden fazla değeri tek bir grupta toparlayan yapıya Tuples denir. Tuples içerisine tanımlayacağımız veriler aynı türde olmak zorunda değildir. Tuples tanımlayalım Yukarıda görüldüğü gibi parantez…
Subscript yapısı Herhangi bir method tanımlamadan class, struct veya enum içerisinde tanımladığımız diziler, kümeler, collectionlar vb yapılarının değerlerini döndürmemize veya güncellenmemize olanak sağlamaktadır. Subscriptlerde set…
Extension kelime anlamı olarak “genişletme”, “ilave” veya “ekleme” olarak tanımlanmaktadır. Swift’de extensionlar aslında var olan struct, class veya protocollerimize yeni nesneler ekleme için kullanılır. Yukarıdaki…
Enum kısaca birbirleriyle alakalı değerleri bir arada tutmak için oluşturulan yapılardır. Bir enum içerisine bulunan değere hem adı hemde rawValue ile erişebiliriz. Diğer programlama dillerinin…
Bu konuyu okumadan önce bir önceki yazım olan promise yapısını okumanızı tavsiye derim. Async/await ES7 ile javascript’e kazandırılmış bir yapıdır. Bir önceki konumda promise yapılarını…
Promise kısaca asenkron çalışarak içerisinde yapılacak işlem eğer başarılı ise resolved başarısız ise rejected tiplemelerini kullanarak geri değer döndüren yapıdır. Bir Promise sadece bir defa…
Middleware (ara katman) sistem ile uygulama arasında bulunana katmandır diyebiliriz. Bu katmanı anlamak için öncelikle bir örnek oluşturalım. Örneğimiz için öncelikle express kütüphanesini projemize ekliyoruz…
Protocol Protocol’ler struct, class veya enum gibi yapıların içerisinde olması gereken fonksiyon, değişken vb nesneleri tanımladığımız arayüzlerdir. Farklı programlama dillerinde bulunan interface yapısına benzemektedir. Protocol…
Mutating fonksiyon nedir? Eğer struct içerisinde bir fonksiyon ürettiysek ve bu fonksiyon struct içerisinde bulunan herhangi bir objeye erişiyorsa bunun kullanılabilmesi için mutating olarak işaretlenmesi…
Bu konudan önce class konumu okumanızı tavsiye ederim. Sturct içerisinde değişken, fonksiyon vb şeyleri tanımlayabildiğimiz class’a benzer yapılardır. Fakat bazı özellikleri ile class’dan ayrılmaktadır. Struct…