Ana sayfa Mobil iOS Swift 4 – Type Alias Kullanımı

Swift 4 – Type Alias Kullanımı

3050
1
PAYLAŞ

Merhaba arkadaşlar,

Bugünkü dersimizde Type Alias kullanımından bahsedeceğiz.

Type Alias sayesinde, hali hazırda var olan tipleri dilediğimiz şekilde adlandırabiliriz.

Bazen kod yazarken, kodumuzun içeriğine bağlı olarak kullandığımız class struct vb. gibi tipleri farklı adlandırmak, daha mantıklı olabiliyor.

Aşağıdaki örneğimizi inceleyerek daha iyi anlamaya çalışalım:

Öncelikle Car adında yalnızca model özelliğine sahip olan bir araba sınıfı yaratalım.

Daha sonra aşağıdaki gibi arabalardan oluşacak olan boş bir array oluşturalım:

Burada okunulurluğu artırabilmek adına “Array<Car>” tanımlamasını Type Alias yardımıyla “Cars” olarak belirteceğiz ve ilerde arabalardan oluşan başka bir array tanımlamak istediğimizde daha okunur ve kısa bir şekilde tanımlama yapabileceğiz.

typealias’ı ayarladıktan sonra artık objemizin tipini kısaca Cars olarak belirtebiliyoruz.

Ayrıca typealias yardımıyla değiştirdiğimiz tipin metodlarını kullanmaya devam edebiliyoruz. Örneğin yukarıdaki örneğimizde bir array’e typealias yaptığımız için, typealias ile tanımlanan “newCars” array’inde normal array metodlarımızı kullanabiliriz:

Hata almadan array metodu olan .count’u burada da kullanabildik.

Type Alias zaman zaman okunulurluğu artırmada ve temiz kod yazmada büyük rol oynayabiliyor. Özellikle closure, ve tuple gibi yerlerde çok etkili olabiliyor.

Type Alias’ı basitçe görmeye çalıştık, umarım faydalı olmuştur.

Bir sonraki dersimizde görüşmek üzere 🙂

1 YORUM

BİR CEVAP BIRAK

Please enter your comment!
Please enter your name here