Swift ile iOS'a Hazırlık
iPhone, iPad ve Mac uygulamalarının dili Swift'i sıfırdan öğrenin: let ve var, string interpolasyonu, switch, aralıklar, fonksiyonlar ve argüman etiketleri, Array ve Dictionary, optional'lar, struct, class, protocol ve closure'lar.
Swift Kurs Müfredatı
Başlamadan önce oku Swift nedir, bu kurs nasıl işler?
Swift, Apple'ın 2014'te tanıttığı, iPhone, iPad, Mac, Apple Watch ve Apple TV uygulamalarının ana dilidir. Eski dil Objective-C'nin yerini almak için tasarlandı: okunması kolay, hızlı ve güvenlidir. Bugün App Store'daki yeni uygulamaların neredeyse tamamı Swift ile yazılıyor; arayüzler de Swift tabanlı SwiftUI ile kuruluyor.
Bu kurs kimin için?
Hiç kod yazmamış biri de başlayabilir. Python veya Kotlin biliyorsan Swift'in söz dizimi çok tanıdık gelecek. Kurs bitince SwiftUI ile ekran tasarlamaya geçmek için gereken dil temelin hazır olacak.
Bir ders nasıl işler?
- Anlatım: Kavramın ne olduğunu ve neden gerektiğini günlük hayattan bir örnekle anlatıyoruz.
- Örnek kod: Küçük bir örneği satır satır açıklıyoruz. Örnek kodlar kopyalanamaz; kendi elinle yazmak öğrenmenin en hızlı yoludur.
- Görev: Sağdaki editöre görevi kendin yazarsın. Takılırsan İpucu al butonu ipuçlarını tek tek açar; tüm ipuçlarını açıp en az 3 kez denedikten sonra istersen örnek çözümü görebilirsin.
- Zorluk: Her dersin yanında Kolay, Orta veya Zor etiketi vardır.
Kodun nasıl kontrol edilir?
Swift derlenen bir dildir ve tarayıcıda çalışmaz. Editör, kodunda görevin istediği yapıların (fonksiyon, değişken, struct, çıktı metni vb.) olup olmadığını kontrol eder. Görevi tamamladığında programın gerçek çıktısını görürsün.
Kendi bilgisayarında çalıştırmak istersen
Mac'in varsa App Store'dan ücretsiz Xcode'u kur; içindeki Playground ile Swift kodunu satır satır deneyebilirsin. iPad'de Swift Playgrounds uygulaması aynı işi yapar. Windows ve Linux için swift.org adresinden Swift araçlarını kurup terminalde swift dosya.swift komutuyla çalıştırabilirsin; ama iOS uygulaması yayınlamak için Mac ve Xcode gerekir.