Ana içeriğe geç

100 Günde SwiftUI Notları

Swift ile Apple platformları için uygulama geliştirmeyi öğrenmeye çalışıyorum.

Daha önce birkaç farklı video kurs satın aldım ancak çeşitli nedenlerle yarıda bıraktım ve işe yarar bir uygulama yazıp App Store’a göndermeyi başaramadım. Bu durumda anladığım şu ki, ben videolarla öğrenmekten ziyade kendim yaparak öğrenmeyi daha çok seviyorum.

Paul Hudson tarafından Hacking With Swift sitesi üzerinde ücretsiz olarak verilen “100 Days of SwiftUI” kursuna rastladım ve oldukça başarılı buldum.

Kursun günlere bölünmüş olması, düzenli bir çalışma planı oluşturmama yardımcı oluyor. Ayrıca videolarda anlattığı her şeyi metin olarak da paylaşıyor olması, videoları takip etmek istemediğim zamanlarda dahi derslere erişmemi sağlıyor.

Sonuç olarak bu kursu takip etmeye başladım ve notlarımın tek bir yerde olması açısından burada yayınlamaya karar verdim.

Şunu açıklığa kavuşturmak istiyorum; sitenin bu bölümünde aldığım notlar tamamen bu kurstan çıkarılan notlardır ve konuyu tam olarak anlatma amacı gütmemektedir. Sadece konuyu ileride hatırlamamı sağlayacak hızlıca notlar.

Bu sebeple SwiftUI öğrenmek istiyorsanız Paul Hudson tarafından verilen 100 Days of SwiftUI kursunu takip etmenizi şiddetle tavsiye ederim.


8.Gün - Swift Fonksiyonlar - 2 : Varsayılan Değer ve Error Handling

·905 kelime·5 dk
Fonksiyon Parametreleri için Varsayılan Değer #Fonksiyonlarımızı parametreler vasıtasıyla özelleştirebildiğimizden bahsetmiştik. Parametrelerimize varsayılan değer sağlayarak bu özelleştirmeyi daha da opsiyonel bir hale getirebiliriz.

6.Gün - Swift Loops (Döngüler)

·1339 kelime·7 dk
Bilgisayarlar tekrarlayan işlemleri gerçekleştirmekte oldukça başaralıdırlar. Swift’te bu tekrarlı yapılar loop (döngü) olarak adlandırılmaktadır. Swift’te kullanılan iki adet döngü bulunmaktadır ; for ve while döngüsü.

2.Gün - Swift ile Boolean ve String Interpolation

·591 kelime·3 dk
Bugünkü derste mantıksal durumların sonucunu saklayan veri tipi olan Boolean’ları ve String ifadelerde kullanabileceğimiz önemli bir özellik olan Interpolation’ı inceleyeceğiz.