00:11 Giriş ve Irmak Öznay eTP'nin bu bölümünde Swift'de for loop, while loop, array'ler, setler ve dictionary'lerin nasıl tanımlandıklarını anlatılacağını aktardı. İlk olarak for loop syntax'i anlatıldı. Swift'de for loop'un klasik java ve C syntax'inden farklı olduğu belirtildi.
00:42 Verilen aralık içerisinde index'in sürekli olarak kendisini bir sonraki adıma atarak ilerlemesinin for loop'un özelliği olduğu anlatıldı.
1:28 Irmak Özonay, while loop ile ilgili bilgiler vereceğini aktardı. While loop'un belli bir kondisyon sağlanana kadar kendi içerisinde dönen bir loop olduğu belirtildi. Yazılan kod üzerinden örnek verildi. Bu kod ile Swift'in 0 ile 10 arasında sürekli rakam ürettiği anlatıldı ve üretilen rakamın 7 den küçük olması halinde döngünün devam ettiği belirtildi.
2:51 Irmak Özonay, array'lerden bahsedeceğini söyledi. Array'lerin değerlerin içinde tutulduğu sıralı listeler olduğu belirtildi. Arrey'lerin aynı değeri tekrar tekrar tutabildikleri ve aynı değerden bir kaç kere içlerinde barındırabildikleri aktarıldı.
3:39 Irmak Özonay, isim eklemek istediğimizde isimler.append diyerek yeni bir isim eklenebileceğini gösterdi.
4:50 Irmak Özonay set'lerden bahsedeceğini aktardı. Set'lerin sırasız olarak bulunduğu anlatıldı ve set'in içine aynı değerden bir tane daha eklenemeyeceği belirtildi. T.C numaraları üzerinden örnek gösterildi. Set olarak belirtmenin gerekli olduğu söylendi ve set olarak belirtilmediği taktirde Swift'in bunu array olarak algılayacağı anlatıldı.
5:31 Irmak Özonay, dictionary'lerden bahsedeceğini aktardı. Dictionary'lerin Java'da hashmap oarak geçtiği belirtildi. Bir değere karşılık başka bir değer olmasının Swift'de dictionary olarak yapıldığı anlatıldı.
5:46 Boş bir dictionary yaratıldı. Irmak Özonay, bir değere ulaşılmak istendiğinde liste ve anahtarı vermenin yeterli olduğunu anlattı. liste.removeValue(forKey: 121) örneği üzerinden kişi çıkartmanın nasıl yapılabileceği gösterildi.
6:56 Listenin boş olup olmadığını liste.isEmpty metodu ile kontrol edebileceğimiz aktarıldı.
7:03 Dictionary'ler içerisinde for loop'un nasıl döndürülebileceği anlatıldı.
for (tc,isim) in liste şeklinde bastırıldığında tc ve isimlerin loop olarak bastırıldığı anlatıldı.
7:50 Kapanış.
#swifteğitimi #Xcodeeğitimi #eTP