Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Swift programlama dilinin temel özelliklerini anlatan bir eğitim içeriğidir. Eğitmen, Objective-C'den Swift'e geçiş yaparken karşılaşılan farklılıkları açıklamaktadır.
- Video, Swift'te fonksiyon tanımlamaları üzerine odaklanmaktadır. Eğitmen, Swift'te fonksiyon tanımlama formatını, parametre kullanımını, let ve var değişken tanımlamalarını ve metot parametrelerinin nasıl kullanılacağını örneklerle anlatmaktadır. Ayrıca, Swift'te metot çağrılarında parametrelerin isimlendirilmesi, sabit değerlerin tanımlanması ve parametrelerin genişletilebilirliği gibi konulara da değinilmektedir. Video boyunca Playground ortamında kod örnekleri gösterilmekte ve hatalar açıklanmaktadır.
- 00:01Objective-C'den Swift'e Geçiş
- Objective-C'den Swift'e geçiş yaparken temel sorun, Objective-C'nin C, Sharp veya Java gibi dillerden syntax olarak farklılıklarının olmasıdır.
- Swift ile birlikte bu format daha kolaylaştırılmış olsa da, Swift'te alışık olduğumuz yapıdan farklı bir kullanım tarzı ortaya koyuyor.
- Yeni başlayanlar için süreç daha kolay olabilirken, Objective-C'ye alışmış arkadaşların Swift üzerinde belli alışkanlıkları kazanmaları gerekiyor.
- 00:58Swift'te Fonksiyon Tanımlamaları
- Swift'te fonksiyon tanımlarken başına "func" ifadesini koymak gerekiyor.
- Fonksiyon tanımlamasında return değeri belirtilebilir veya belirtilmeyebilir.
- Parametre alan fonksiyonlarda parametrelerin başına "var" ifadesi koymak gerekiyor.
- 02:41Swift'te Parametre Kullanımı
- Swift'te fonksiyon çağrımlarında parametrelerin başına alyaslarının koyulması zorunlu değil.
- Parametrelerin başına alyas koymak istemiyorsanız "var" ifadesi yeterli, koymak istiyorsanız diz işareti kullanabilirsiniz.
- Swift, metotlar içerisinde aldığı parametreler için kullanılan değişkenlerle dışarıdan çağrım yapılırken kullanılan alyasları farklı verme imkanı sunuyor.
- 08:25Değişken Tanımlamaları
- Swift'te değişken tanımlamaları "let" ve "var" ifadeleri ile ayrılıyor.
- "let" ifadesi sabit değerler (constant) tanımlamak için kullanılır ve daha sonra değiştirilemez.
- "var" ifadesi değişkenler tanımlamak için kullanılır ve değerleri değiştirilebilir.
- 09:26Fonksiyon Parametreleri ve Değişken Kullanımı
- Fonksiyonlarda tanımlanan parametreler varsayılan olarak "let" ile tanımlanmış gibi sabit olarak kabul edilir.
- Parametreleri genişletmek istiyorsanız "var" ifadesini kullanmanız gerekir.
- Metotların aldığı parametrelerdeki değişiklikleri metottan çıktıktan sonra da kullanmak istiyorsanız "var" yerine "in-out" eklemeniz ve gönderirken parametrenin başına ampersand işareti koymanız gerekir.